public void UlongEnum_S1_1_TryParseTest() { UlongEnum_S1_1 value; bool result; result = UniEnum.TryParse("1", out value); Assert.AreEqual(true, result); Assert.AreEqual(UlongEnum_S1_1.Type1, value); result = UniEnum.TryParse("+1", out value); Assert.AreEqual(true, result); Assert.AreEqual(UlongEnum_S1_1.Type1, value); result = UniEnum.TryParse("2", out value); Assert.AreEqual(true, result); Assert.AreEqual(UlongEnum_S1_1.Type2, value); result = UniEnum.TryParse("-1", out value); Assert.AreEqual(false, result); result = UniEnum.TryParse("type1", out value); Assert.AreEqual(false, result); result = UniEnum.TryParse("type1", true, out value); Assert.AreEqual(true, result); Assert.AreEqual(UlongEnum_S1_1.Type1, value); result = UniEnum.TryParse("Type1", out value); Assert.AreEqual(true, result); Assert.AreEqual(UlongEnum_S1_1.Type1, value); result = UniEnum.TryParse("Type1", false, out value); Assert.AreEqual(true, result); Assert.AreEqual(UlongEnum_S1_1.Type1, value); result = UniEnum.TryParse("type0", out value); Assert.AreEqual(false, result); }
public void Int2Enum_S1_2_TryParseTest() { Int2Enum_S1_2 value; bool result; result = UniEnum.TryParse("1", out value); Assert.AreEqual(true, result); Assert.AreEqual(Int2Enum_S1_2.Type1, value); result = UniEnum.TryParse("+1", out value); Assert.AreEqual(true, result); Assert.AreEqual(Int2Enum_S1_2.Type1, value); result = UniEnum.TryParse("3", out value); Assert.AreEqual(true, result); Assert.AreEqual(Int2Enum_S1_2.Type2, value); result = UniEnum.TryParse("-1", out value); Assert.AreEqual(true, result); result = UniEnum.TryParse("type1", out value); Assert.AreEqual(false, result); result = UniEnum.TryParse("type1", true, out value); Assert.AreEqual(true, result); Assert.AreEqual(Int2Enum_S1_2.Type1, value); result = UniEnum.TryParse("Type1", out value); Assert.AreEqual(true, result); Assert.AreEqual(Int2Enum_S1_2.Type1, value); result = UniEnum.TryParse("Type1", false, out value); Assert.AreEqual(true, result); Assert.AreEqual(Int2Enum_S1_2.Type1, value); result = UniEnum.TryParse("type0", out value); Assert.AreEqual(false, result); }
public bool UniEnum_TryParse_IgnoreCase_500() { return(UniEnum.TryParse <IntEnum1>("Type500", true, out _)); }
public bool UniEnum_TryParse_CaseSensitive_500() { return(UniEnum.TryParse <IntEnum1>("Type500", out _)); }
public void Setup() { UniEnum.TryParse <IntEnum1>("Type1", out _); FastEnum.TryParse <IntEnum1>("Type1", out _); }