Esempio n. 1
0
        public void ShouldMapCommandDataToEntityProperties()
        {
            CreateUserCommand command = new CreateUserCommand()
            {
                FirstName    = "Some",
                MiddleName   = "Kindof",
                LastName     = "User",
                EmailAddress = "*****@*****.**",
                PhoneNumber  = "999-999-9999"
            };

            User user = command.ToUserEntity();

            Assert.AreEqual(command.FirstName, user.Name.First);
            Assert.AreEqual(command.MiddleName, user.Name.Middle);
            Assert.AreEqual(command.LastName, user.Name.Last);
            Assert.AreEqual(command.PhoneNumber, user.PhoneNumber.Value);
            Assert.AreEqual(command.EmailAddress, user.EmailAddress.Value);
        }