public void SetUp()
        {
            this.firstCall = CreateFakedFakeObjectCall();
            this.secondCall = MakeEqualCopy(this.firstCall);

            this.comparer = new FakeCallEqualityComparer();
        }
Exemplo n.º 2
0
        public void Setup()
        {
            this.firstCall  = CreateFakedFakeObjectCall();
            this.secondCall = MakeEqualCopy(this.firstCall);

            this.comparer = new FakeCallEqualityComparer();
        }
        public void Should_not_fail_getting_hash_code_when_fake_is_strict()
        {
            // arrange
            var call = A.Fake<IFakeObjectCall>();
            A.CallTo(() => call.FakedObject).Returns(A.Fake<IFoo>(o => o.Strict()));
            var sut = new FakeCallEqualityComparer();

            // act
            var exception = Record.Exception(() => sut.GetHashCode(call));

            // assert
            exception.Should().BeNull();
        }
Exemplo n.º 4
0
        public void Should_not_fail_getting_hash_code_when_fake_is_strict()
        {
            // arrange
            var call = A.Fake <IFakeObjectCall>();

            A.CallTo(() => call.FakedObject).Returns(A.Fake <IFoo>(o => o.Strict()));
            var sut = new FakeCallEqualityComparer();

            // act
            var exception = Record.Exception(() => sut.GetHashCode(call));

            // assert
            exception.Should().BeNull();
        }