public void InvalidString_Returns_None() { // Arrange var input = Rnd.Str; // Act var result = EnumeratedTest.Parse(input); // Assert result.AssertNone(); }
public void Serialise_Returns_Json_Value() { // Arrange var value = Rnd.Str; var enumerated = new EnumeratedTest(value); // Act var result = JsonF.Serialise(enumerated); // Assert Assert.Equal($"\"{value}\"", result); }
public void ValidString_Returns_Some() { // Arrange var input = EnumeratedTest.Test1.ToString(); // Act var result = EnumeratedTest.Parse(input); // Assert var some = result.AssertSome(); Assert.Equal(EnumeratedTest.Test1, some); }