Exemple #1
0
        public void CommandFail()
        {
            var command = new OwnerCreateCommand(name: new Name(firstName: "", lastName: "")
                                                 , address: "", fone: "", new Document(documentNumber: "", documentType: EDocumentType.CPF)
                                                 , DateTime.Now
                                                 );

            Assert.AreEqual(false, command.Validate());
        }
Exemple #2
0
        public void CommandValidade()
        {
            var command = new OwnerCreateCommand(name: new Name(firstName: "User", lastName: "Name")
                                                 , address: "Rua 1234", fone: "12344", new Document(documentNumber: "35724768011"
                                                                                                    , documentType: EDocumentType.CPF)
                                                 , DateTime.Now
                                                 );

            Assert.AreEqual(true, command.Validate());
        }
        public void HandlerValid()
        {
            var command = new OwnerCreateCommand();

            command.Name = new ValueObjects.Name(firstName: "Diego", lastName: "Magalhaes");

            command.Document = new ValueObjects.Document("42413399054", Entities.Enums.EDocumentType.CPF);

            var handle = new OwnerCreateHandler(new OwnerRepositoryTest());
            var result = (CommandResult)handle.Handle(command);

            Assert.AreEqual(true, result.Ok);
        }
        public void HandlerFail()
        {
            var command = new OwnerCreateCommand();

            command.Name = new ValueObjects.Name(firstName: "", lastName: "");

            command.Document = new ValueObjects.Document("00000000", Entities.Enums.EDocumentType.CPF);

            var handle = new OwnerCreateHandler(new OwnerRepositoryTest());
            var result = (CommandResult)handle.Handle(command);

            Assert.AreEqual(false, result.Ok);
        }
 public CommandResult CreateOwner(
     [FromBody] OwnerCreateCommand command, [FromServices] OwnerCreateHandler handler)
 {
     return((CommandResult)handler.Handle(command));
 }