public void Throws_An_Exception_When_Validating_Invalid_Assertions() { // Arrange Assertion validAssertion = CreateValidAssertion(); Assertion invalidAssertion = CreateInvalidAssertion(); var group = new AssertionGroup(); group.Add(validAssertion); group.Add(invalidAssertion); var validator = new AssertionValidator(group); // Act/Assert Assert.Throws<AssertionInvalidException>(() => validator.Validate()); }
public void Does_Not_Throw_Any_Exception_When_Validating_Invalid_Assertions() { // Arrange Assertion firstValidAssertion = CreateValidAssertion(); Assertion secondValidAssertion = CreateValidAssertion(); var group = new AssertionGroup(); group.Add(firstValidAssertion); group.Add(secondValidAssertion); var validator = new AssertionValidator(group); // Act/Assert Assert.DoesNotThrow(() => validator.Validate()); }