コード例 #1
0
        public void ParsingDefinedEnumValueReturnsEnumValue2(string s)
        {
            // Act
            Fruit fruit = XConvert.ToOrDefault <Fruit>(s);

            // Assert
            Assert.AreEqual(Fruit.Apple, fruit);
        }
コード例 #2
0
        public void ParsingUndefinedEnumValueWithNoDefaultThrowsException(string s)
        {
            // Assert
            Assert.IsFalse(Enum.IsDefined(typeof(Fruit), default(Fruit)));

            // Act
            Fruit _ = XConvert.ToOrDefault <Fruit>(s);
        }
コード例 #3
0
        public void ParsingUndefinedEnumValueReturnsDefaultValue(string s)
        {
            // Act
            Fruit fruit = XConvert.ToOrDefault <Fruit>(s, Fruit.Banana);

            // Assert
            Assert.AreEqual(Fruit.Banana, fruit);
        }