public void GetCostOfAttendanceItemArray_NoValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values><value name=""testname"" description=""testdescription""></value></values></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetCostOfAttendanceItemArray("test"); }
public void GetCostOfAttendanceItemArray_NoValues_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); CostOfAttendanceItem[] values = source.GetCostOfAttendanceItemArray("test"); Assert.AreEqual(values.Length, 0); }
public void GetCostOfAttendanceItemArray_HasItem_ReturnsValue() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values><value name=""testname"" description=""testdescription"">6000</value></values></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); CostOfAttendanceItem[] values = source.GetCostOfAttendanceItemArray("test"); Assert.AreEqual(1, values.Length); Assert.AreEqual("testname", values[0].Name); Assert.AreEqual("testdescription", values[0].Description); Assert.AreEqual(6000, values[0].Value); }
public void GetCostOfAttendanceItemArray_NoValues_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); CostOfAttendanceItem[] values = source.GetCostOfAttendanceItemArray("test"); Assert.AreEqual(values.Length, 0); }
public void GetCostOfAttendanceItemArray_NoValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values><value name=""testname"" description=""testdescription""></value></values></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetCostOfAttendanceItemArray("test"); }
public void GetCostOfAttendanceItemArray_HasItem_ReturnsValue() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values><value name=""testname"" description=""testdescription"">6000</value></values></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); CostOfAttendanceItem[] values = source.GetCostOfAttendanceItemArray("test"); Assert.AreEqual(1, values.Length); Assert.AreEqual("testname", values[0].Name); Assert.AreEqual("testdescription", values[0].Description); Assert.AreEqual(6000, values[0].Value); }