public void ObjetoNulo()
        {
            CustoSugestaoValidator validator     = new CustoSugestaoValidator();
            CustoSugestao          custoSugestao = new CustoSugestao();

            var resultado = validator.Validate(custoSugestao);

            Assert.AreEqual(false, resultado.IsValid);
        }
        public IActionResult Mostrar(int id)
        {
            CustoSugestao obj = _service.Select(id);

            if (obj == null)
            {
                return(NotFound("Objeto não encontrado."));
            }

            return(Ok(obj));
        }
        public void SugestaoIDNulo()
        {
            CustoSugestaoValidator validator     = new CustoSugestaoValidator();
            CustoSugestao          custoSugestao = new CustoSugestao()
            {
                CustoSugestaoID = 1,
                DescricaoCusto  = "Teste",
                Valor           = 0
            };

            var resultado = validator.Validate(custoSugestao);

            Assert.AreEqual(false, resultado.IsValid);
        }
        public void ValorMaiorQueZero()
        {
            CustoSugestaoValidator validator     = new CustoSugestaoValidator();
            CustoSugestao          custoSugestao = new CustoSugestao()
            {
                CustoSugestaoID = 1,
                SugestaoID      = 1,
                DescricaoCusto  = "Teste",
                Valor           = 1000
            };

            var resultado = validator.Validate(custoSugestao);

            Assert.AreEqual(true, resultado.IsValid);
        }
        public void DescricaoCustoEspacoEmBranco()
        {
            CustoSugestaoValidator validator     = new CustoSugestaoValidator();
            CustoSugestao          custoSugestao = new CustoSugestao()
            {
                CustoSugestaoID = 1,
                SugestaoID      = 1,
                DescricaoCusto  = " ",
                Valor           = 0
            };

            var resultado = validator.Validate(custoSugestao);

            Assert.AreEqual(false, resultado.IsValid);
        }
 public IActionResult Atualizar(CustoSugestao obj)
 {
     _service.Update(obj);
     return(Ok(obj));
 }
 public IActionResult Inserir(CustoSugestao obj)
 {
     _service.Insert(obj);
     return(Ok(obj));
 }