Example #1
0
        public void SetItemTest()
        {
            PrivateObject param0 = CreateIniElement();
            MappingCollection_Accessor target = new MappingCollection_Accessor(param0); // TODO: Initialize to an appropriate value
            int     index = 0;
            Mapping item  = target.CreateMapping();

            item.Assembly = "or.dll";
            target.SetItem(index, item);

            MappingCollection tar = (MappingCollection)target.Target;

            Assert.AreEqual("or.dll", tar[index].Assembly);
        }
Example #2
0
        public void InsertItemTest_index0()
        {
            PrivateObject param0 = CreateIniElement();
            MappingCollection_Accessor target = new MappingCollection_Accessor(param0);

            //Insert 第一位
            int     index = 0;
            Mapping item  = target.CreateMapping();

            item.Assembly = "ol.dll";
            target.InsertItem(index, item);

            MappingCollection tar = (MappingCollection)target.Target;

            Assert.AreEqual <Int32>(2, tar.Count);


            Assert.AreEqual("ol.dll", tar[0].Assembly);


            //Insert 最后一位
            item          = target.CreateMapping();
            item.Assembly = "ol1.dll";
            index         = tar.Count;
            target.InsertItem(index, item);

            Assert.AreEqual("ol1.dll", tar[2].Assembly);

            //insert 中间位置
            index         = 1;
            item          = target.CreateMapping();
            item.Assembly = "middle.dll";
            target.InsertItem(index, item);

            Assert.AreEqual("middle.dll", tar[index].Assembly);
        }
        public void SetItemTest()
        {
            PrivateObject param0 = CreateIniElement();
            MappingCollection_Accessor target = new MappingCollection_Accessor(param0); // TODO: Initialize to an appropriate value
            int index = 0;
            Mapping item = target.CreateMapping();
            item.Assembly = "or.dll";
            target.SetItem(index, item);

            MappingCollection tar = (MappingCollection)target.Target;
            Assert.AreEqual("or.dll", tar[index].Assembly);
        }
        public void InsertItemTest_index0()
        {
            PrivateObject param0 = CreateIniElement();
            MappingCollection_Accessor target = new MappingCollection_Accessor(param0);

            //Insert 第一位
            int index = 0;
            Mapping item = target.CreateMapping();
            item.Assembly = "ol.dll";
            target.InsertItem(index, item);

            MappingCollection tar = (MappingCollection)target.Target;
            Assert.AreEqual<Int32>(2, tar.Count);

            Assert.AreEqual("ol.dll", tar[0].Assembly);

            //Insert 最后一位
            item = target.CreateMapping();
            item.Assembly = "ol1.dll";
            index = tar.Count;
            target.InsertItem(index, item);

            Assert.AreEqual("ol1.dll", tar[2].Assembly);

            //insert 中间位置
            index = 1;
            item = target.CreateMapping();
            item.Assembly = "middle.dll";
            target.InsertItem(index, item);

            Assert.AreEqual("middle.dll", tar[index].Assembly);
        }