public void Can_create_new_object_using_MergeIntoObjectDictionary()
        {
            var customer = new User {
                FirstName = "John", LastName = "Doe"
            };
            var map = customer.MergeIntoObjectDictionary(new { Initial = "Z" });

            map["DisplayName"] = map["FirstName"] + " " + map["Initial"] + " " + map["LastName"];
            var employee = map.FromObjectDictionary <Employee>();

            Assert.That(employee.DisplayName, Is.EqualTo("John Z Doe"));
        }