Exemplo n.º 1
0
        public void MapMultipleNamesTest()
        {
            var map = new TestMappingMultipleNamesClass();

            Assert.AreEqual(3, map.PropertyMaps.Count);

            Assert.AreEqual(3, map.PropertyMaps[0].NamesValue.Length);
            Assert.AreEqual(3, map.PropertyMaps[1].NamesValue.Length);
            Assert.AreEqual(3, map.PropertyMaps[2].NamesValue.Length);

            Assert.AreEqual("guid1", map.PropertyMaps[0].NamesValue[0]);
            Assert.AreEqual("guid2", map.PropertyMaps[0].NamesValue[1]);
            Assert.AreEqual("guid3", map.PropertyMaps[0].NamesValue[2]);

            Assert.AreEqual("int1", map.PropertyMaps[1].NamesValue[0]);
            Assert.AreEqual("int2", map.PropertyMaps[1].NamesValue[1]);
            Assert.AreEqual("int3", map.PropertyMaps[1].NamesValue[2]);

            Assert.AreEqual("string1", map.PropertyMaps[2].NamesValue[0]);
            Assert.AreEqual("string2", map.PropertyMaps[2].NamesValue[1]);
            Assert.AreEqual("string3", map.PropertyMaps[2].NamesValue[2]);
        }
        public void MapMultipleNamesTest()
        {
            var map = new TestMappingMultipleNamesClass();

            //map.CreateMap();

            Assert.AreEqual(3, map.PropertyMaps.Count);

            Assert.AreEqual(3, map.PropertyMaps[0].Data.Names.Count);
            Assert.AreEqual(3, map.PropertyMaps[1].Data.Names.Count);
            Assert.AreEqual(3, map.PropertyMaps[2].Data.Names.Count);

            Assert.AreEqual("guid1", map.PropertyMaps[0].Data.Names[0]);
            Assert.AreEqual("guid2", map.PropertyMaps[0].Data.Names[1]);
            Assert.AreEqual("guid3", map.PropertyMaps[0].Data.Names[2]);

            Assert.AreEqual("int1", map.PropertyMaps[1].Data.Names[0]);
            Assert.AreEqual("int2", map.PropertyMaps[1].Data.Names[1]);
            Assert.AreEqual("int3", map.PropertyMaps[1].Data.Names[2]);

            Assert.AreEqual("string1", map.PropertyMaps[2].Data.Names[0]);
            Assert.AreEqual("string2", map.PropertyMaps[2].Data.Names[1]);
            Assert.AreEqual("string3", map.PropertyMaps[2].Data.Names[2]);
        }