public async Task Deve_Obrigar_PeriodoFim()
        {
            var command = new InserirDevolutivaCommand(1, new List <long> {
                1, 2, 3, 4
            }, DateTime.Today.AddDays(-15), DateTime.MinValue, textoDescricao, 1);
            var result = ValidarCommand(command);

            result.ShouldHaveValidationErrorFor(a => a.PeriodoFim);
        }
        public async Task Deve_Obrigar_Descricao()
        {
            var command = new InserirDevolutivaCommand(1, new List <long> {
                1, 2, 3, 4
            }, DateTime.Today.AddDays(-15), DateTime.Today.AddDays(15), "", 1);
            var result = ValidarCommand(command);

            result.ShouldHaveValidationErrorFor(a => a.Descricao);
        }
        private TestValidationResult <InserirDevolutivaCommand, InserirDevolutivaCommand> ValidarCommand(InserirDevolutivaCommand command)
        {
            var validator = new InserirDevolutivaCommandValidator();

            return(validator.TestValidate(command));
        }