public void TestIsInList() { string list = "item1,item4,item3"; string[] enumeration = {"item1", "item2", "item3", "item4"}; DelimitedListEnumeration dLE = new DelimitedListEnumeration(',', list, enumeration); Assert.IsTrue(dLE.IsInList("item1")); }
public void TestCount() { string list = "item1,item4,item3"; string[] enumeration = {"item1", "item2", "item3", "item4"}; DelimitedListEnumeration dLE = new DelimitedListEnumeration(',', list, enumeration); Assert.AreEqual(3, dLE.Count); }
public void TestCount2() { string list = "ON:NT:EB:EPA"; string err = string.Empty; DelimitedListEnumeration dLE = new DelimitedListEnumeration(':', list, "Arrl_Section", aEnums); Assert.AreEqual(4, dLE.Count); }
public void TestValidateSingleItemNotPresent() { string list = "ON:NT:OR:EPA"; string err = string.Empty; DelimitedListEnumeration dLE = new DelimitedListEnumeration(':', list, "Arrl_Section", aEnums); Assert.IsFalse(dLE.Validate("XPS", out err)); Assert.AreEqual("\tThis QSO Field is of type enumeration. The value 'XPS' " + "was not found in enumeration.", err); }
public void TestValidateSingleItem() { string list = "ON:NT:OR:EPA"; string err = string.Empty; DelimitedListEnumeration dLE = new DelimitedListEnumeration(':', list, "Arrl_Section", aEnums); Assert.IsTrue(dLE.Validate("NT", out err)); }
public void TestValidateInvalidValue() { string list = "ON:NT:EOR:EPA"; string err = string.Empty; string modStr = string.Empty; DelimitedListEnumeration dLE = new DelimitedListEnumeration(':', list, "Arrl_Section", aEnums); Assert.IsFalse(dLE.Validate(out err, out modStr)); Assert.AreEqual("\tThis QSO Field is of type enumeration. The value 'EOR' was not found in enumeration.", err); Assert.IsNull(modStr); }
public void TestValidate() { string list = "item1,item4,item3"; string[] enumeration = {"item1", "item2", "item3", "item4"}; DelimitedListEnumeration dLE = new DelimitedListEnumeration(',', list, enumeration); string err = string.Empty; string modStr = string.Empty; Assert.IsTrue(dLE.Validate(out err, out modStr)); Assert.IsNull(err); Assert.IsNull(modStr); }
public void TestToAdifString() { string list = "ON:NT:OR:EPA"; DelimitedListEnumeration dLE = new DelimitedListEnumeration(':', list, "Arrl_Section", aEnums); Assert.AreEqual("<DelimitedListEnumeration:12>ON:NT:OR:EPA", dLE.ToAdifString()); }