public void TestIsInEnumerationTrue() { string err = string.Empty; Assembly assembly = Assembly.GetAssembly((new AdifField()).GetType()); Stream str = assembly.GetManifestResourceStream("hamqsler.AdifEnumerations.xml"); AdifEnumerations aEnums = new AdifEnumerations(str); StringEnumerationValue se = new StringEnumerationValue("RAC-CANADA-DAY", "Contest_ID", aEnums); Assert.IsTrue(se.IsInEnumeration(out err)); Assert.AreEqual(null, err); }
public void TestIsInEnumerationFalse() { string err = string.Empty; Assembly assembly = Assembly.GetAssembly((new AdifField()).GetType()); Stream str = assembly.GetManifestResourceStream("hamqsler.AdifEnumerations.xml"); AdifEnumerations aEnums = new AdifEnumerations(str); StringEnumerationValue se = new StringEnumerationValue("e4", "Contest_ID", aEnums); Assert.IsFalse(se.IsInEnumeration(out err)); Assert.AreEqual("\tThis QSO Field is of type enumeration. The value 'e4' " + "was not found in enumeration.", err); }