public void DeveInserirUmaCategoriaNoSistemaComSucesso() { var categoria = new Categoria { Tipo = "Sorvetes" }; _mockCategoriaRepository .Setup(x => x.Inserir(It.IsAny <Categoria>())) .Returns(() => { categoria.IdentificadorUnico = 1; return(categoria); }); _cadastroCategoria.Inserir(categoria); Assert.Equal(1, categoria.IdentificadorUnico); Assert.True(categoria.DataCadastro > DateTime.MinValue && categoria.DataCadastro < DateTime.Now); }
public IActionResult Cadastrar(Categoria categoria) { try { var categoriaDominio = _mapper.Map <Dominio.Categoria>(categoria); _cadastroCategoriaUseCase.Inserir(categoriaDominio); var categorias = _categoriaHelper.CacheCategorias(renovaCache: true); return(Ok(categorias)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }