示例#1
0
        public void WithStringMatchingAValue_ReturnsSome()
        {
            var result = Enums.Parse <Values>(nameof(Values.One));
            var value  = result.MustBeSome();

            Assert.Equal(Values.One, value);
        }
示例#2
0
        public void WithStringMatchingAValue_ReturnsNone()
        {
            var result = Enums.Parse <Values>("InvalidValue");

            result.MustBeNone();
        }
示例#3
0
        public void WithNull_ReturnsNone()
        {
            var result = Enums.Parse <Values>(null);

            result.MustBeNone();
        }