コード例 #1
0
        public void ConstructWithNullParameterMemberMatcherThrows()
        {
            // Arrange
            var dummyComposer = new Fixture();
            var dummyComparer = new DummyEqualityComparer <object>();

            // Act & Assert
            Assert.Throws <ArgumentNullException>(() =>
                                                  new ConstructorInitializedMemberAssertion(dummyComposer, dummyComparer, null));
        }
コード例 #2
0
        public void ConstructWithNullParameterMemberMatcherThrows()
        {
            // Fixture setup
            var dummyComposer = new Fixture();
            var dummyComparer = new DummyEqualityComparer <object>();

            // Exercise system and verify outcome
            Assert.Throws <ArgumentNullException>(() =>
                                                  new ConstructorInitializedMemberAssertion(dummyComposer, dummyComparer, null));
            // Teardown
        }
コード例 #3
0
        public void ParameterMemberMatcherIsCorrect()
        {
            // Arrange
            var dummyComposer   = new Fixture();
            var dummyComparer   = new DummyEqualityComparer <object>();
            var expectedMatcher = new DummyReflectionElementComparer();
            var sut             = new ConstructorInitializedMemberAssertion(
                dummyComposer, dummyComparer, expectedMatcher);
            // Act
            IEqualityComparer <IReflectionElement> result = sut.ParameterMemberMatcher;

            // Assert
            Assert.Equal(expectedMatcher, result);
        }
コード例 #4
0
        public void ParameterMemberMatcherIsCorrect()
        {
            // Fixture setup
            var dummyComposer   = new Fixture();
            var dummyComparer   = new DummyEqualityComparer <object>();
            var expectedMatcher = new DummyReflectionElementComparer();
            var sut             = new ConstructorInitializedMemberAssertion(
                dummyComposer, dummyComparer, expectedMatcher);
            // Exercise system
            IEqualityComparer <IReflectionElement> result = sut.ParameterMemberMatcher;

            // Verify outcome
            Assert.Equal(expectedMatcher, result);
            // Teardown
        }