public void Adicionar_Retorna_CreatedResponse() { // Arrange var item = new ItemCompra(); item.AdicionarDetalhesItemCompra("Item 4", 12.00M, "Fabricante1"); // Act var createdResponse = _controller.AdicionarItem(item); // Assert Assert.IsType <CreatedAtActionResult>(createdResponse); }
public void Adicionar_Retorna_BadRequest() { // Arrange var item = new ItemCompra(); item.AdicionarDetalhesItemCompra(string.Empty, 12.00M, "Fabricante1"); _controller.ModelState.AddModelError("Nome", "Required"); // Act var badResponse = _controller.AdicionarItem(item); // Assert Assert.IsType <BadRequestObjectResult>(badResponse); }
public void Adicionar_Retorna_ItemCriado() { // Arrange var item = new ItemCompra(); item.AdicionarDetalhesItemCompra("Item 4", 12.00M, "Fabricante1"); // Act var retorno = _controller.AdicionarItem(item) as CreatedAtActionResult; var itemRetornado = retorno.Value as ItemCompra; // Assert Assert.IsType <ItemCompra>(item); Assert.Equal("Item 4", item.Nome); }
public CarrinhoComprasServiceFake() { var item1 = new ItemCompra(Guid.Parse("ab2bd817-98cd-4cf3-a80a-53ea0cd9c200")); item1.AdicionarDetalhesItemCompra("Item 1", 5.00M, "Fabricante 1"); var item2 = new ItemCompra(); item2.AdicionarDetalhesItemCompra("Item 2", 10.00M, "Fabricante 2"); var item3 = new ItemCompra(); item3.AdicionarDetalhesItemCompra("Item 3", 15.00M, "Fabricante 3"); _itemCompras = new List <ItemCompra>() { item1, item2, item3 }; }