public void TotalPriceInkMomsTestMethod() { SaleLineItem saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(null, 1, 5, 50, null, null); sale.AddSaleLineItem(saleLineItem); decimal totalPriceInkMoms = sale.TotalPriceInkMoms(); Assert.AreEqual(312.50m, totalPriceInkMoms); }
public void PriceTestMethod() { SaleLineItem saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(null, 1, 5, 50, null, null); sale.AddSaleLineItem(saleLineItem); decimal total = sale.Price(); Assert.AreEqual(250, total); }
public void MomsTestMethod() { SaleLineItem saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(null, 1, 5, 50, null, null); sale.AddSaleLineItem(saleLineItem); decimal momsPrice = sale.Moms(); Assert.AreEqual(62.50m, momsPrice); }
private SaleLineItem GetSaleLineItemFromDataRow(DataRow dataRow) { Item item = GetItemFromDataRow(dataRow); int saleLineItemID = (int)dataRow["SaleLineItemsID"]; int amount = (int)dataRow["Quantity"]; decimal price = (decimal)dataRow["SalePrice"]; SaleLineItem saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(item, saleLineItemID, amount, price, null, null); return(saleLineItem); }
private void AddItemToSaleListButton_Click(object sender, EventArgs e) { try { if (item.amount < 1 && item.treatment == false) { MessageBox.Show("Der er ikke det ønskede tilbage på lageret"); } else { int saleLineItemAmount = Convert.ToInt32(AmountTextBox.Text); if (item.treatment == false) { if (saleLineItemAmount > item.amount) { MessageBox.Show("Der er ikke det ønskede tilbage på lageret"); return; } else { saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(item, Convert.ToInt32(AmountTextBox.Text), Convert.ToDecimal(PriceTextBox.Text), treatment, prescription); this.DialogResult = DialogResult.OK; this.Close(); } } saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(item, Convert.ToInt32(AmountTextBox.Text), Convert.ToDecimal(PriceTextBox.Text), treatment, prescription); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception) { } }