My understanding of your problem here is that you are actually testing your IEditPageView implementation.
The problem you are experiencing, it seems therefore, is because you are trying to run your tests on a mock object. Instead, you should be mocking your Page. Something like the following: var pageMock = MockRepository.GenerateStub<Page>(); pageMock.Expect(p =>p.Name).Return(knownValue1); pageMock.Expect(p=>p.Author).Return(knownValue2); IEditPageView view = new ConcreteImplementationOf( ... injected dependencies); view.FillPage(pageMock); view.VerifyAllExpectations(); hope that helps. On Sep 15, 1:00 pm, shapovalov <[email protected]> wrote: > Hello, > > I need to fill variable as a parameter to method. > IEditPageView view = > MockRepository.GenerateMock<IEditPageView>(); > view.Expect(x => x.FillPage(page)); // this page variable > was created in another class I need to fill properties of variable for > this method. > > When called method FillPage it must fill page properties. Real > FillPage method looks like > void FillPage(Page page) > { > page.Name = txtName.Text; > page.Author = txtAuthor.Text; > > } > > I don't know how I can mock this method. > > Can anybody tell me if it possible to do such work with Rhino mocks. > > Thanks, > Alexander. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Rhino.Mocks" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rhinomocks?hl=en -~----------~----~----~----~------~----~------~--~---
