Пример #1
0
 public void QuandoCadastroUmNovoProdutoEPersistidoNoBanco()
 {
     _cadastroProduto.Novo(_produtoPadrao);
     _produtosMock.Verify(x => x.Save(It.IsAny <Produto>()), Times.Once());
     _produtosMock.Verify(x => x.FiltraPorListaDeCodigos(It.IsAny <string[]>()), Times.Once());
     CommonVerifications.VerificaCommitDeTransacao(_unitOfWorkMock);
 }
 // POST api/<controller>
 public HttpResponseMessage Post([FromBody] ProdutoCadastroVm produtoCadastroVm)
 {
     try
     {
         _cadastroProduto.Novo(produtoCadastroVm);
         return(Request.CreateResponse(HttpStatusCode.OK));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message));
     }
 }