public async Task Delete_Categoria() { var service = new CategoriasController(_mockContext.Object); await service.DeleteCategoria(1); _mockSet.Verify(m => m.FindAsync(1), Times.Once()); _mockSet.Verify(x => x.Remove(_categoria), Times.Once); _mockContext.Verify(m => m.SaveChangesAsync(It.IsAny <CancellationToken>()), Times.Once()); }
public async Task Delete_Categoria() { var service = new CategoriasController(_mockContext.Object); await service.DeleteCategoria(1); // Verifica se o método foi realmente chamado e se foi executado somente uma vez _mockSet.Verify(m => m.FindAsync(1), Times.Once()); _mockSet.Verify(x => x.Remove(_categoria), Times.Once()); _mockContext.Verify(m => m.SaveChangesAsync(It.IsAny <CancellationToken>()), Times.Once()); }
public async Task Delete_Categoria() { var service = new CategoriasController(_mockContext.Object); await service.DeleteCategoria(1); //Esses teste são para ver se eles foram executados um de cada vez cada 1 _mockSet.Verify(m => m.FindAsync(1), Times.Once); _mockSet.Verify(m => m.Remove(_categoria), Times.Once); _mockContext.Verify(m => m.SaveChangesAsync(It.IsAny <CancellationToken>()), Times.Once); }
public void DeleteCategoria_DeveraRetornarOk_AposExcluir() { var result = controller.DeleteCategoria(2) as OkNegotiatedContentResult <Categoria>; Assert.AreEqual(2, result.Content.Id); }
public void Delete() { CategoriasController controller = new CategoriasController(container); System.Web.Http.Results.OkNegotiatedContentResult <Categoria> result = (System.Web.Http.Results.OkNegotiatedContentResult <Categoria>)controller.DeleteCategoria(3); Assert.IsNull(container.GetCategoria(3)); }