public void PostCategoria_DeveraRetornar_A_MesmaCategoria_SePostar() { var item = CategoriaMock.CategoriaDemo(); var result = controller.PostCategoria(item) as CreatedAtRouteNegotiatedContentResult <Categoria>; Assert.AreEqual(result.Content.Descricao, item.Descricao); }
public async Task Post_Categoria() { var service = new CategoriasController(_mockContext.Object); await service.PostCategoria(_categoria); _mockSet.Verify(x => x.Add(_categoria), Times.Once); _mockContext.Verify(m => m.SaveChangesAsync(It.IsAny <CancellationToken>()), Times.Once()); }
public async Task Post_Categoria() { var service = new CategoriasController(_mockContext.Object); await service.PostCategoria(_categoria); // Verifica se o método foi realmente chamado e se foi executado somente uma vez _mockSet.Verify(Xunit => Xunit.Add(_categoria), Times.Once); _mockContext.Verify(m => m.SaveChangesAsync(It.IsAny <CancellationToken>()), Times.Once()); }
public async Task Post_Categoria() { //Esses teste são para ver se eles foram executados um de cada vez cada 1 var service = new CategoriasController(_mockContext.Object); await service.PostCategoria(_categoria); _mockSet.Verify(m => m.Add(_categoria), Times.Once); _mockContext.Verify(m => m.SaveChangesAsync(It.IsAny <CancellationToken>()), Times.Once); }
public void Post() { CategoriasController controller = new CategoriasController(container); Categoria categoria = new Categoria(); categoria.Id = 4; categoria.Descricao = "Mobile"; categoria.Slug = "mobile"; System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult <Categoria> result = (System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult <Categoria>)controller.PostCategoria(categoria); Assert.IsNotNull(result); Assert.AreEqual("mobile", result.Content.Slug); Assert.IsNotNull(container.GetCategoria(4)); }