public void GetSaleItemByIdTest() { var repository = new FakeWeeklySaleItemRepository(); WeeklySaleItem output = repository.GetSaleItemById(223); Assert.Equal("Item 2", output.ItemName); }
public void GetSaleItemByItemNameTest() { var repository = new FakeWeeklySaleItemRepository(); WeeklySaleItem output = repository.GetSaleItemByName("Item 1"); Assert.Equal("MTR-123", output.ItemNumber); }
public int AddSaleItem(WeeklySaleItem item) { item.SaleStart = item.SaleStart.AddDays(-(int)item.SaleStart.DayOfWeek); item.SaleEnd = item.SaleStart.AddDays(6); context.WeeklySaleItem.Add(item); return(context.SaveChanges()); }
public IActionResult Create([Bind("ItemNumber,ItemName,Cost,SalePrice,CommissionRate,SaleStart,SaleEnd")] WeeklySaleItem item) { item.SaleStart = DateTime.Today; item.SaleEnd = DateTime.Today.AddDays(6); if (ModelState.IsValid) { repo.AddSaleItem(item); return(RedirectToAction(nameof(Create))); } return(RedirectToAction(nameof(Index))); }
public void WeeklySaleItemConstructorTest() { var w1 = new WeeklySaleItem(); w1.ItemNumber = "MTR-1234"; w1.ItemName = "Test Item"; w1.Cost = 100; w1.SalePrice = 179; Assert.Equal(w1.ItemNumber, "MTR-1234"); Assert.Equal(w1.ItemName, "Test Item"); Assert.Equal(w1.Cost, 100); Assert.Equal(w1.SalePrice, 179); }
public void SaleItemConstructorTest() { var s1 = new WeeklySaleItem(); s1.ItemName = "TestItem"; s1.ItemNumber = "MTR-12345"; s1.CommissionRate = 25; s1.Cost = 100.00m; s1.SalePrice = 145.00m; s1.SaleStart = DateTime.Now; s1.SaleEnd = new DateTime(2018, 05, 29); //s1.SaleEnd = Assert.Equal("MTR-12345", s1.ItemNumber); Assert.Equal(100.00m, s1.Cost); }
public IActionResult Edit(int id, [Bind("ItemNumber,ItemName,Cost,SalePrice,CommissionRate,SaleStart,SaleEnd")] WeeklySaleItem item) { repo.EditSaleItem(item); return(RedirectToAction(nameof(Index))); }
public int EditSaleItem(WeeklySaleItem item) { throw new NotImplementedException(); }
public int EditSaleItem(WeeklySaleItem item) { context.Update(item); return(context.SaveChanges()); }