public void ParseOrThrow_WhenInvalid_Throws() { Action sut = () => EnumParser.ParseOrThrow <TestEnum>(4); sut .Should() .Throw <ArgumentException>() .WithMessage("4 * valid TestEnum *"); }
public void ParseOrThrow_WhenValid_Parses() { var result = EnumParser.ParseOrThrow <TestEnum>(5); result.Should().Be(TestEnum.Value5); }