Exemplo n.º 1
0
        public void ShoulRegisterCustomerWhenCommandIsValid()
        {
            var command = new CreateCustomerCommand();

            command.FirstName = "Renato";
            command.LastName  = "Miranda";
            command.Document  = "06417907910";
            command.Email     = "*****@*****.**";
            command.Phone     = "41998738495";

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

            Assert.AreNotEqual(null, result);
            Assert.AreEqual(true, handler.IsValid);
        }
Exemplo n.º 2
0
        public ICommandResult post([FromBody] CreateCustomerCommand command)
        {
            var result = _handler.Headle(command);

            return(result);
        }