public void MockingPropertyUsingBaseKeyword() { SubClass mock = MockRepository.Partial <SubClass>(); mock.Expect(x => x.SubProperty) .Return("Foo") .Repeat.Any(); mock.Expect(x => x.BaseProperty) .Return("Foo2") .Repeat.Any(); Assert.Equal("Foo", mock.SubProperty); Assert.Equal("Foo2", mock.BaseProperty); mock.VerifyAllExpectations(); }
public void MockingPropertyUsingBaseKeyword() { MockRepository mocks = new MockRepository(); SubClass mock = mocks.PartialMock <SubClass>(); Expect.Call(mock.SubProperty) .Return("Foo") .Repeat.Any(); Expect.Call(mock.BaseProperty) .Return("Foo2") .Repeat.Any(); mocks.ReplayAll(); Assert.Equal("Foo", mock.SubProperty); Assert.Equal("Foo2", mock.BaseProperty); mocks.VerifyAll(); }