public void When_senum_have_unequal_names_it_should_succeed() { // Arrange MyEnum subject = MyEnum.One; MyEnumOtherValue expected = MyEnumOtherValue.Two; // Act Action act = () => subject.Should().NotHaveSameNameAs(expected); // Assert act.Should().NotThrow(); }
public void When_nullable_enums_have_unequal_names_it_should_throw() { // Arrange MyEnum? subject = MyEnum.One; MyEnumOtherValue expected = MyEnumOtherValue.One; // Act Action act = () => subject.Should().NotHaveSameNameAs(expected, "we want to test the failure {0}", "message"); // Assert act.Should().Throw <XunitException>() .WithMessage("*because we want to test the failure message*"); }
public void When_nullable_enums_have_unequal_names_it_should_succeed(MyEnum?subject, MyEnumOtherValue expected) { // Act Action act = () => subject.Should().NotHaveSameNameAs(expected); // Assert act.Should().NotThrow(); }