示例#1
0
        public void ValidDisplayNameShouldReturnCorrectEnumerationValue()
        {
            ExampleEnumeration shouldBeA = Enumeration.FromDisplayName <ExampleEnumeration>("A");
            ExampleEnumeration shouldBeB = Enumeration.FromDisplayName <ExampleEnumeration>("B");
            ExampleEnumeration shouldBeC = Enumeration.FromDisplayName <ExampleEnumeration>("C");

            Assert.Equal(ExampleEnumeration.A, shouldBeA);
            Assert.Equal(ExampleEnumeration.B, shouldBeB);
            Assert.Equal(ExampleEnumeration.C, shouldBeC);
        }
示例#2
0
        public void ValidValueShouldReturnCorrectEnumerationValue()
        {
            ExampleEnumeration shouldBeA = Enumeration.FromValue <ExampleEnumeration>(1);
            ExampleEnumeration shouldBeB = Enumeration.FromValue <ExampleEnumeration>(2);
            ExampleEnumeration shouldBeC = Enumeration.FromValue <ExampleEnumeration>(3);

            Assert.Equal(ExampleEnumeration.A, shouldBeA);
            Assert.Equal(ExampleEnumeration.B, shouldBeB);
            Assert.Equal(ExampleEnumeration.C, shouldBeC);
        }