public void NullMustSucceed() { // Arrange var obj = new BikeClassObject("Giant", "Revolt", 2020); // Act var result = new Equable().Null(obj); // Assert result.Should().Pass(); }
public void NullMustThrow() { // Arrange BikeClassObject obj = null; // Act Action act = () => { new Equable().Null(obj); }; // Assert act.Should().Throw <EachParamMustNotBeNullException>(); }
public void UnequalMustThrowWhenFirstIsNullAndSecondIsNull() { // Arrange BikeClassObject first = null; BikeClassObject second = null; // Act Action act = () => { new Equable().Unequal(first, second); }; // Assert act.Should().Throw <EachParamMustNotBeNullException>(); }
public void EqualMustSucceed() { // Arrange var first = new BikeClassObject("Giant", "Revolt", 2020); var second = new BikeClassObject("Giant", "Revolt", 2020); // Act var result = new Equable().Equal(first, second); // Assert result.Should().Pass(); }
public void EqualMustThrowWhenFirstIsNullAndSecondIsNotNull() { // Arrange BikeClassObject first = null; var second = new BikeClassObject("Giant", "Revolt", 2020); // Act Action act = () => { new Equable().Equal(first, second); }; // Assert act.Should().Throw <EachParamMustNotBeNullException>(); }