예제 #1
0
        public void SimpleIndexedEnumPositiveOffsetCarryOverBackwardTest()
        {
            SimpleIndexedEnumPositiveOffset expected = SimpleIndexedEnumPositiveOffset.Null;

            SimpleIndexedEnumPositiveOffset result = expected.Previous();

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

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

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

            SimpleIndexedEnumPositiveOffset result = expected.Next();

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

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

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

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

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