Example #1
0
 public CommandResult Create(
     [FromBody] CreateCartaoCommand command,
     [FromServices] CartaoHandler handler
     )
 {
     return((CommandResult)handler.Handle(command));
 }
Example #2
0
        public void ValidHandler()
        {
            var command = new CreateCartaoCommand(1, "000000000000", "01/2020", "Amex");
            var handler = new CartaoHandler(new FakeCartaoRepository());
            var result  = (CommandResult)handler.Handle(command);

            Assert.AreEqual(result.Sucess, true);
        }
Example #3
0
        public void InvalidHandler()
        {
            var command = new CreateCartaoCommand(1, null, null, null);
            var handler = new CartaoHandler(new FakeCartaoRepository());
            var result  = (CommandResult)handler.Handle(command);

            Assert.AreEqual(result.Sucess, false);
        }