public async Task AddProduto_ErroNomeInvalidoTest() { var produto = ProdutoMock.ProdutoModelFaker.Generate(); produto.Nome = string.Empty; var produtoService = new ProdutoService(_produtoRepositoryMock.Object, _unitOfWorkMock.Object, _mapperMock.Object, _notifierMock.Object); await produtoService.AddAsync(produto); Assert.Empty(produto.Nome); }
public async Task AddProduto_SuccessTest() { var produto = ProdutoMock.ProdutoModelFaker.Generate(); _produtoRepositoryMock.Setup(x => x.GetByIdAsync(produto.Id)) .ReturnsAsync(produto); var produtoService = new ProdutoService(_produtoRepositoryMock.Object, _unitOfWorkMock.Object, _mapperMock.Object, _notifierMock.Object); await produtoService.AddAsync(produto); Assert.NotNull(produto); }