Beispiel #1
0
        public void ShouldRegisterCustomerWhenCommandIsValid()
        {
            var command = new CreateCustomerCommand();

            command.FirstName = "francelio";
            command.LastName  = "Alencar";
            command.Document  = "46718115533";
            command.Email     = "*****@*****.**";
            command.Phone     = "6614551";

            Assert.AreEqual(true, command.Valido());

            var handler = new CustomerHandler(new FakeCustomerRepository(), new FakeEmailService());
            var result  = handler.Handle(command);

            Assert.AreNotEqual(null, result);
            Assert.AreEqual(true, handler.Valid);
        }