private void btnDeleteItem_Click(object sender, EventArgs e) { DebugWriteLine("Deleting item."); ItemViewModel selectedItem = dataGridLibrary.GetSelectedItem(); if (null != selectedItem) { if (MessageBox.Show(string.Format("You are about to delete {0}. All transactions pertaining to this item will also be deleted. Are you sure?", selectedItem.Title), "Confirm delete", MessageBoxButtons.YesNo) == DialogResult.Yes) { LendingTransaction trans = ServiceTransactions.GetItemCurrentTransaction(Transactions, selectedItem.Id); if (null != trans) { trans.ReturnDate = DateTime.Now; ServicePeople.UpdatePersonStatus(ServicePeople.GetPeoplePerson(People, trans.Borrower), trans); } Transactions.LendingTransactions.RemoveAll(x => x.Item == selectedItem.Id); Transactions.IsModified = true; Library.Items.Remove(selectedItem); Library.IsModified = true; DataBindLibrary(); DebugWriteLine(string.Format("{0} deleted.", selectedItem.Title)); } else { DebugWriteLine(string.Format("{0} NOT deleted.", selectedItem.Title)); } } }
public void GetAllTest() { var moqDaoRates = new Mock <IDaoRates>(); var moqDaoTransactions = new Mock <IDaoTransactions>(); moqDaoTransactions.Setup(t => t.GetAll()).Returns(new Collection <Transactions>()); ServiceTransactions serviceTransactions = new ServiceTransactions(moqDaoTransactions.Object, moqDaoRates.Object); Assert.AreNotEqual(serviceTransactions.GetAll(), null); }
public void GetSumTotalBySku() { string sku = "T2006"; var moqDaoRates = new Mock <IDaoRates>(); var moqDaoTransactions = new Mock <IDaoTransactions>(); moqDaoTransactions.Setup(t => t.GetTotalBySku(sku)).Returns(new Collection <Transactions>()); ServiceTransactions serviceTransactions = new ServiceTransactions(moqDaoTransactions.Object, moqDaoRates.Object); Assert.AreNotEqual(serviceTransactions.GetTotalBySku(sku), null); }