public void Calculate_Sale_Total() { CreateTestSale(); ItemLogic itemLogic = new ItemLogic(); Item item1 = itemLogic.GetItemByID(2); Item item2 = itemLogic.GetItemByID(3); decimal trueTotal = detail.Quantity * item1.Cost + detail2.Quantity * item2.Cost; SaleLogic logic = new SaleLogic(); decimal calculatedTotal = logic.CalculateSaleTotal(testSale, testDetails); Assert.AreEqual(trueTotal, calculatedTotal, "Not equal"); }
public void Delete_Detail_From_Sale() { ItemLogic itemlogic = new ItemLogic(); Item item = itemlogic.GetItemByID(1); SaleLogic logic = new SaleLogic(); decimal total = logic.CalculateSaleTotal(testSale, testDetails); logic.AddSale(testSale, testDetails); logic.DeleteDetailFromSale(testSale, item, detail); }
public void Get_Item_From_Database_By_Id() { CreateTestItem(); ItemLogic logic = new ItemLogic(); logic.GetItemByID(2); }
public void Update_Sale_From_Database() { CreateTestSale(); ItemLogic itemlogic = new ItemLogic(); Item item = itemlogic.GetItemByID(1); SaleLogic logic = new SaleLogic(); decimal total = logic.CalculateSaleTotal(testSale, testDetails); detail.Quantity = 3; logic.UpdateSale(testSale, item, detail); }