Example #1
0
        public void Should_ImplicitMap_SourceArray_To_DestArray()
        {
            var sourceObject = new SourceObject[]
            {
                new SourceObject()
                {
                    Id = 1, Name = "Source object", DateCreated = new DateTime(2018, 1, 1)
                },
                new SourceObject()
                {
                    Id = 2, Name = "Source object 2", DateCreated = new DateTime(2018, 2, 1)
                },
                new SourceObject()
                {
                    Id = 3, Name = "Source object 3", DateCreated = new DateTime(2018, 3, 1)
                },
            };
            var destObject = Mapper.Map <SourceObject[], DestObject[]>(sourceObject);

            Assert.AreEqual(3, destObject.Length);
            Assert.AreEqual(sourceObject.First().Id, destObject.First().Id);
            Assert.AreEqual(sourceObject.First().Name, destObject.First().Name);
            Assert.AreEqual(sourceObject.First().DateCreated, destObject.First().DateCreated);
        }