Exemplo n.º 1
0
        public void TestMethod1()
        {
            var mappingGenerator = new MappingGenerator();
            var mapping          = mappingGenerator.Generate <VkUser, ViberUser>();

            VkUser source = new VkUser()
            {
                Name    = "Artem",
                Age     = 23,
                Country = "Belarus"
            };

            ViberUser result = mapping.Map(source);

            Assert.AreEqual(source.Name, result.Name);
            Assert.AreEqual(source.Age, result.Age);
            Assert.AreEqual(source.Country, result.Country);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            var foo = new Foo
            {
                Id   = 1,
                Name = "FakeName",
                Age  = 30
            };

            var mappingGenerator = new MappingGenerator();
            var mapper           = mappingGenerator.GenerateMapper <Foo, Bar>();

            var result = mapper.Map(foo);

            Console.WriteLine($"The result of mapping:\n{result}");

            Console.WriteLine("\n\nTap to continue...");
            Console.ReadKey();
        }