Esempio n. 1
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");
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
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);
        }