Example #1
0
        public void ParseOrThrow_WhenInvalid_Throws()
        {
            Action sut = () => EnumParser.ParseOrThrow <TestEnum>(4);

            sut
            .Should()
            .Throw <ArgumentException>()
            .WithMessage("4 * valid TestEnum *");
        }
Example #2
0
        public void ParseOrThrow_WhenValid_Parses()
        {
            var result = EnumParser.ParseOrThrow <TestEnum>(5);

            result.Should().Be(TestEnum.Value5);
        }