public void MockClassWithEquals() { ClassThatOverrideEquals c = MockRepository.Mock <ClassThatOverrideEquals>(); c.Expect(x => x.Equals(c)) .Return(false); Assert.False(c.Equals(c)); c.VerifyExpectations(true); }
public void MockClassWithEquals() { MockRepository mocks = new MockRepository(); ClassThatOverrideEquals c = (ClassThatOverrideEquals)mocks.StrictMock(typeof(ClassThatOverrideEquals)); c.Equals(c); LastCall.Return(false); mocks.Replay(c); Assert.False(c.Equals(c)); mocks.Verify(c); }
public void MockClassWithEquals() { ClassThatOverrideEquals c = MockRepository.Mock <ClassThatOverrideEquals>(); c.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); c.Expect(x => x.Equals(c)) .Return(false); Assert.False(c.Equals(c)); c.VerifyExpectations(true); }