public void GetCostOfAttendanceItemArray_EmptyValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument(); XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetKeyValuePairArray <string>(String.Empty); }
public void GetKeyValuePairArray_NullValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument(); XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetKeyValuePairArray <string>(null); }
public void GetKeyValuePairArray_NoKey_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value>testvalue</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair <string, string>[] values = source.GetKeyValuePairArray <string>("test"); }
public void GetKeyValuePairArray_NoValues_EmptyArray() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair <string, int>[] values = source.GetKeyValuePairArray <int>("test"); Assert.AreEqual(values.Length, 0); }
public void GetKeyValuePairArray_EnumValue_ReturnsEnum() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value key=""state"">Minnesota</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair <string, UnitedStatesStateOrTerritory>[] values = source.GetKeyValuePairArray <UnitedStatesStateOrTerritory>("test"); Assert.AreEqual(UnitedStatesStateOrTerritory.Minnesota, values[0].Value); }
public void GetKeyValuePairArray_StringValue_ReturnsString() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value key=""testkey"">testvalue</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair <string, string>[] values = source.GetKeyValuePairArray <string>("test"); Assert.AreEqual(1, values.Length); Assert.AreEqual("testvalue", values.Where(v => v.Key == "testkey").FirstOrDefault().Value); }
public void GetCostOfAttendanceItemArray_EmptyValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument(); XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetKeyValuePairArray<string>(String.Empty); }
public void GetKeyValuePairArray_NoValues_EmptyArray() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair<string, int>[] values = source.GetKeyValuePairArray<int>("test"); Assert.AreEqual(values.Length, 0); }
public void GetKeyValuePairArray_EnumValue_ReturnsEnum() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value key=""state"">Minnesota</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair<string, UnitedStatesStateOrTerritory>[] values = source.GetKeyValuePairArray<UnitedStatesStateOrTerritory>("test"); Assert.AreEqual(UnitedStatesStateOrTerritory.Minnesota, values[0].Value); }
public void GetKeyValuePairArray_NoKey_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value>testvalue</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair<string, string>[] values = source.GetKeyValuePairArray<string>("test"); }
public void GetKeyValuePairArray_StringValue_ReturnsString() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value key=""testkey"">testvalue</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair<string, string>[] values = source.GetKeyValuePairArray<string>("test"); Assert.AreEqual(1, values.Length); Assert.AreEqual("testvalue", values.Where(v => v.Key == "testkey").FirstOrDefault().Value); }
public void GetKeyValuePairArray_NullValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument(); XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetKeyValuePairArray<string>(null); }