예제 #1
0
        public void SimpleIndexEnumCarryOverBackwardTest()
        {
            SimpleIndexedEnum expected = SimpleIndexedEnum.Null;

            SimpleIndexedEnum result = expected.Previous();

            Assert.AreEqual(SimpleIndexedEnum.Four, result);
        }
예제 #2
0
        public void SimpleIndexEnumDoublePreviousTest()
        {
            SimpleIndexedEnum expected = SimpleIndexedEnum.Three;

            SimpleIndexedEnum result = expected.Previous().Previous();

            Assert.AreEqual(SimpleIndexedEnum.One, result);
        }
예제 #3
0
        public void SimpleIndexEnumCarryOverForwardTest()
        {
            SimpleIndexedEnum expected = SimpleIndexedEnum.Four;

            SimpleIndexedEnum result = expected.Next();

            Assert.AreEqual(SimpleIndexedEnum.Null, result);
        }
예제 #4
0
        public void SimpleIndexEnumDoubleNextTest()
        {
            SimpleIndexedEnum expected = SimpleIndexedEnum.One;

            SimpleIndexedEnum result = expected.Next().Next();

            Assert.AreEqual(SimpleIndexedEnum.Three, result);
        }
예제 #5
0
        public void SimpleIndexEnumMaxTest()
        {
            SimpleIndexedEnum result = EnumExtension.Max <SimpleIndexedEnum>();

            Assert.AreEqual(SimpleIndexedEnum.Four, result);
        }
예제 #6
0
        public void SimpleIndexEnumMinTest()
        {
            SimpleIndexedEnum result = EnumExtension.Min <SimpleIndexedEnum>();

            Assert.AreEqual(SimpleIndexedEnum.Null, result);
        }