Example #1
0
        public void GetCostOfAttendanceItemArray_EmptyValue_ThrowsException()
        {
            XmlDocument        xmlDoc = new XmlDocument();
            XmlConstantsSource source = new XmlConstantsSource(xmlDoc);

            source.GetKeyValuePairArray <string>(String.Empty);
        }
Example #2
0
        public void GetKeyValuePairArray_NullValue_ThrowsException()
        {
            XmlDocument        xmlDoc = new XmlDocument();
            XmlConstantsSource source = new XmlConstantsSource(xmlDoc);

            source.GetKeyValuePairArray <string>(null);
        }
Example #3
0
        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");
        }
Example #4
0
        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);
        }
Example #5
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);
        }
Example #6
0
        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);
 }