Exemplo n.º 1
0
        public void TestTryGetLongFromNameImplicit()
        {
            long l;

            Assert.IsTrue(ExtendedEnum <Colours> .TryGetLong("Red | Green | Blue", out l, true));
            Assert.AreEqual(19, l);
        }
Exemplo n.º 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);
        }
Exemplo n.º 3
0
        public void TestTryGetLongFromNameImplicitFail()
        {
            long l;

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

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

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

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