public void NullOrEmpty_Returns_None(string input) { // Arrange // Act var result = EnumF.Parse <TestA>(input); // Assert result.AssertNone(); }
public void ValidValue_IncorrectType_Returns_None() { // Arrange const string input = nameof(TestA.Test1); // Act var result = EnumF.Parse(typeof(string), input); // Assert result.AssertNone(); }
public void InvalidValue_CorrectType_Returns_None() { // Arrange var input = Rnd.Str; // Act var result = EnumF.Parse <TestA>(input); // Assert result.AssertNone(); }
public void ValidValue_CorrectType_Returns_Some() { // Arrange const string input = nameof(TestA.Test1); // Act var result = EnumF.Parse <TestA>(input); // Assert Assert.Equal(TestA.Test1, result); }