public void ValidaCommandCriacaoClienteValido()
        {
            var command = new CriaClienteCommand();

            command.PrimeiroNome = "Marcus";
            command.Sobrenome    = "Fernando";
            command.Documento    = "35972509040";
            command.Email        = "*****@*****.**";
            command.Telefone     = "11987454698";
            Assert.IsTrue(command.Valid());
        }
Пример #2
0
        public void ValidaCommandCriarCliente()
        {
            var command = new CriaClienteCommand();

            command.PrimeiroNome = "Marcus";
            command.Sobrenome    = "Fernando";
            command.Documento    = "36078714007";
            command.Email        = "*****@*****.**";
            command.Telefone     = "11475789652";
            Assert.IsTrue(command.Valid());
            //mockando os repositórios
            var handler = new ClienteHandler(new FakeClienteRepository(), new FakeSmsRepository());
            var result  = handler.Handle(command);

            Assert.AreNotEqual(null, result);
            Assert.IsTrue(handler.IsValid);
        }
Пример #3
0
        public IActionResult Post([FromBody] CriaClienteCommand command)
        {
            var result = (CriarClienteCommandResult)_handler.Handle(command);

            return(Ok(result));
        }