public void Db_CreateNewItem_Test() { //Arrange Item testItem = new Item("Bob's Timpano", 10, 16, 5); itemRepo.Save(testItem); //Act Sale newSale = new Sale(testItem.ItemId, null); saleRepo.Save(newSale); EFItemRepository refreshedItemRepo = new EFItemRepository(new TestDbContext()); Item updatedItem = refreshedItemRepo.Items.FirstOrDefault(i => i.ItemId == testItem.ItemId); int expectedResult = 4; int result = updatedItem.Stock; //Assert Assert.Equal(expectedResult, result); }
public void DB_CreateNewEntry_Test() { // Arrange ItemsController controller = new ItemsController(db); Item testItem = new Item(); Category testCategory = new Category(); testCategory.Name = "home"; testItem.Description = "TestDb Item"; testItem.CategoryId = 1; db.SaveCategory(testCategory); db.Save(testItem); // Act controller.Create(testItem); var collection = (controller.Index() as ViewResult).ViewData.Model as IEnumerable <Item>; // Assert Assert.Contains <Item>(testItem, collection); }