예제 #1
0
        public void GetMultiArray_EmptyValue_ThrowsException()
        {
            XmlDocument        xmlDoc = new XmlDocument();
            XmlConstantsSource source = new XmlConstantsSource(xmlDoc);

            source.GetMultiArray <string>(String.Empty);
        }
예제 #2
0
        public void GetCostOfAttendanceItemArray_NoNode_ThrowsException()
        {
            XmlDocument xmlDoc = new XmlDocument
            {
                InnerXml = "<constants></constants>"
            };

            XmlConstantsSource source = new XmlConstantsSource(xmlDoc);

            source.GetMultiArray <string>("doesntexist");
        }
예제 #3
0
        public void GetMultiArray_EmptyValues_EmptyArray()
        {
            XmlDocument xmlDoc = new XmlDocument
            {
                InnerXml = @"<constants><constant name=""test""><values /></constant></constants>"
            };

            XmlConstantsSource source = new XmlConstantsSource(xmlDoc);

            int[,] values = source.GetMultiArray <int>("test");

            Assert.AreEqual(values.Length, 0);
        }
예제 #4
0
        public void GetMultiArray_EnumValue_ReturnsEnum()
        {
            XmlDocument xmlDoc = new XmlDocument
            {
                InnerXml =
                    @"<constants><constant name=""test""><values><value>California</value></values><values><value>Texas</value></values></constant></constants>"
            };

            XmlConstantsSource source = new XmlConstantsSource(xmlDoc);

            UnitedStatesStateOrTerritory[,] values = source.GetMultiArray <UnitedStatesStateOrTerritory>("test");

            Assert.AreEqual(UnitedStatesStateOrTerritory.Texas, values[1, 0]);
        }
예제 #5
0
        public void GetMultiArray_IntValue_ReturnsInt()
        {
            XmlDocument xmlDoc = new XmlDocument
            {
                InnerXml =
                    @"<constants><constant name=""test""><values><value>1</value><value>2</value></values><values><value>3</value></values></constant></constants>"
            };

            XmlConstantsSource source = new XmlConstantsSource(xmlDoc);

            int[,] values = source.GetMultiArray <int>("test");

            Assert.AreEqual(2, values.Rank);
            Assert.AreEqual(2, values[0, 1]);
        }
        public void GetCostOfAttendanceItemArray_NoNode_ThrowsException()
        {
            XmlDocument xmlDoc = new XmlDocument
            {
                InnerXml = "<constants></constants>"
            };

            XmlConstantsSource source = new XmlConstantsSource(xmlDoc);
            source.GetMultiArray<string>("doesntexist");
        }
        public void GetMultiArray_EmptyValues_EmptyArray()
        {
            XmlDocument xmlDoc = new XmlDocument
            {
                InnerXml = @"<constants><constant name=""test""><values /></constant></constants>"
            };

            XmlConstantsSource source = new XmlConstantsSource(xmlDoc);
            int[,] values = source.GetMultiArray<int>("test");

            Assert.AreEqual(values.Length, 0);
        }
        public void GetMultiArray_EnumValue_ReturnsEnum()
        {
            XmlDocument xmlDoc = new XmlDocument
            {
                InnerXml =
                    @"<constants><constant name=""test""><values><value>California</value></values><values><value>Texas</value></values></constant></constants>"
            };

            XmlConstantsSource source = new XmlConstantsSource(xmlDoc);
            UnitedStatesStateOrTerritory[,] values = source.GetMultiArray<UnitedStatesStateOrTerritory>("test");

            Assert.AreEqual(UnitedStatesStateOrTerritory.Texas, values[1, 0]);
        }
        public void GetMultiArray_IntValue_ReturnsInt()
        {
            XmlDocument xmlDoc = new XmlDocument
            {
                InnerXml =
                    @"<constants><constant name=""test""><values><value>1</value><value>2</value></values><values><value>3</value></values></constant></constants>"
            };

            XmlConstantsSource source = new XmlConstantsSource(xmlDoc);
            int[,] values = source.GetMultiArray<int>("test");

            Assert.AreEqual(2, values.Rank);
            Assert.AreEqual(2, values[0, 1]);
        }
 public void GetMultiArray_EmptyValue_ThrowsException()
 {
     XmlDocument xmlDoc = new XmlDocument();
     XmlConstantsSource source = new XmlConstantsSource(xmlDoc);
     source.GetMultiArray<string>(String.Empty);
 }