public void ShouldReturnValidInventoryListWhenDeleteItem() { var etableId = 2; var response = _controller.Delete(etableId); var inventoryList = ((OkNegotiatedContentResult <IList <Web.Models.Eatable> >)response).Content.ToList(); Assert.IsNotNull(inventoryList); }
public void Integration_ShouldDeleteEatableItem() { var postResponse = _controller.Post(GenerateUniqEatable()); var newEatable = ((OkNegotiatedContentResult <Web.Models.Eatable>)postResponse).Content; var response = _controller.Get(); var beforeDeleteInventory = ((OkNegotiatedContentResult <IList <Web.Models.Eatable> >)response).Content.ToList(); response = _controller.Delete(newEatable.Id); var afterDeleteInventory = ((OkNegotiatedContentResult <IList <Web.Models.Eatable> >)response).Content.ToList(); Assert.IsNotNull(beforeDeleteInventory); Assert.IsNotNull(afterDeleteInventory); Assert.IsTrue(beforeDeleteInventory.Count == (afterDeleteInventory.Count + 1)); }