public void AtualizaEmpreendimentoRequestValidator_Valido()
        {
            var validator = new AtualizaEmpreendimentoRequestValidator();
            var request   = new EmpreendimentoRequestFake().GetAtualizaEmpreendimentoRequest_Valido();
            var validate  = validator.Validate(request);

            Assert.True(validate.IsValid);
            Assert.False(validator.CamposObrigatorios.Any());
        }
        public void AtualizaEmpreendimentoRequestValidator_InvalidoIdEmpreendimento()
        {
            var validator = new AtualizaEmpreendimentoRequestValidator();
            var request   = new EmpreendimentoRequestFake().GetAtualizaEmpreendimentoRequest_Valido();

            request.IdEmpreendimento = 0;
            var validate = validator.Validate(request);

            Assert.False(validate.IsValid);
            Assert.Contains(validator.CamposObrigatorios, o => o == "IdEmpreendimento");
        }
        public void AtualizaEmpreendimentoRequestValidator_InvalidoEnderecoLogradouro()
        {
            var validator = new AtualizaEmpreendimentoRequestValidator();
            var request   = new EmpreendimentoRequestFake().GetAtualizaEmpreendimentoRequest_Valido();

            request.Endereco.Logradouro = "";
            var validate = validator.Validate(request);

            Assert.False(validate.IsValid);
            Assert.Contains(validator.CamposObrigatorios, o => o == "Endereco.Logradouro");
        }