Beispiel #1
0
        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);
        }