public void ConstructWithNullParameterMemberMatcherThrows() { // Arrange var dummyComposer = new Fixture(); var dummyComparer = new DummyEqualityComparer <object>(); // Act & Assert Assert.Throws <ArgumentNullException>(() => new ConstructorInitializedMemberAssertion(dummyComposer, dummyComparer, null)); }
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 }
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); }
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 }