i have a plugin which has RetrieveMultipleResponse as response.
and now i want to generate stub for RetrieveMultipleResponse class but rihno mock throws error saying you cannot mock sealed class?
RetrieveMultipleResponse response = MockRepository.GenerateMock<RetrieveMultipleResponse>();
RetrieveMultipleResponse response1 = MockRepository.GenerateStub<RetrieveMultipleResponse>();
both lines throws error.
Thanks in advance
*This post is locked for comments
Thanks Scott
That helped me
I make the following chnages.
RetrieveMultipleResponse response = new RetrieveMultipleResponse();
ParameterCollection pm = new ParameterCollection();
pm.Add(new KeyValuePair<string, object>("EntityCollection", bupa_commonlookupObj));
response.Results = pm;
_organizationService.Stub(x => x.Execute(Arg<RetrieveMultipleRequest>.Is.Null)).IgnoreArguments().Return(response);
This can be used as stub in rihno mock.
Rather than mocking the response, just create a new instance and set the EntityCollection using the Results parameter collection of the base class (because the property is read only)
Hope this helps
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,240 Super User 2024 Season 2
Martin Dráb 230,149 Most Valuable Professional
nmaenpaa 101,156