public void TestTryGetLongFromNameImplicit() { long l; Assert.IsTrue(ExtendedEnum <Colours> .TryGetLong("Red | Green | Blue", out l, true)); Assert.AreEqual(19, l); }
public void TestTryGetLongFromValueImplicit() { long l; Assert.IsTrue(ExtendedEnum <Colours> .TryGetLong(Colours.Red | Colours.Green | Colours.Blue, out l, true)); Assert.AreEqual(19, l); }
public void TestTryGetLongFromNameImplicitFail() { long l; Assert.IsFalse(ExtendedEnum <Colours> .TryGetLong("Red | Green | Blue | Dog", out l, true)); }
public void TestTryGetLongFromNameExplicit() { long l; Assert.IsFalse(ExtendedEnum <Colours> .TryGetLong("Red | Green | Blue", out l)); }
public void TestTryGetLongFromValueImplicitFail() { long l; Assert.IsFalse(ExtendedEnum <Colours> .TryGetLong((Colours)90, out l, true)); }
public void TestTryGetLongFromValueExplicit() { long l; Assert.IsFalse(ExtendedEnum <Colours> .TryGetLong(Colours.Red | Colours.Green | Colours.Blue, out l)); }