Beispiel #1
0
        public void TestTryGetLongFromNameImplicit()
        {
            long l;

            Assert.IsTrue(ExtendedEnum <Colours> .TryGetLong("Red | Green | Blue", out l, true));
            Assert.AreEqual(19, l);
        }
Beispiel #2
0
        public void TestTryGetLongFromValueImplicit()
        {
            long l;

            Assert.IsTrue(ExtendedEnum <Colours> .TryGetLong(Colours.Red | Colours.Green | Colours.Blue, out l, true));
            Assert.AreEqual(19, l);
        }
Beispiel #3
0
        public void TestTryGetLongFromNameImplicitFail()
        {
            long l;

            Assert.IsFalse(ExtendedEnum <Colours> .TryGetLong("Red | Green | Blue | Dog", out l, true));
        }
Beispiel #4
0
        public void TestTryGetLongFromNameExplicit()
        {
            long l;

            Assert.IsFalse(ExtendedEnum <Colours> .TryGetLong("Red | Green | Blue", out l));
        }
Beispiel #5
0
        public void TestTryGetLongFromValueImplicitFail()
        {
            long l;

            Assert.IsFalse(ExtendedEnum <Colours> .TryGetLong((Colours)90, out l, true));
        }
Beispiel #6
0
        public void TestTryGetLongFromValueExplicit()
        {
            long l;

            Assert.IsFalse(ExtendedEnum <Colours> .TryGetLong(Colours.Red | Colours.Green | Colours.Blue, out l));
        }