public void RemoveAWorkshop() { personlogic.AddPerson(new Teacher("John", "Teacher", "159357")); OnlineWks owks = new OnlineWks("An Online Workshop", "How to give online workshops", DateTime.Now, 5, (Teacher)personlogic.GetPerson("159357"), "somelink"); OnlineWks owks2 = new OnlineWks("test", "test", DateTime.Now, 5, (Teacher)personlogic.GetPerson("159357"), "test"); wkscrud.AddWorkshop(owks); wkscrud.AddWorkshop(owks2); wkscrud.RemoveWorkshop(owks2); List <Workshop> expected = new List <Workshop>() { owks }; CollectionAssert.AreEqual(expected, wkscrud.GetAllWorkshops()); }
private void btnRemoveWs_Click(object sender, EventArgs e) { try { if (listBoxWorkshops.SelectedIndex == -1) { MessageBox.Show("Please select a workshop."); return; } wscrudlogic.RemoveWorkshop((Workshop)listBoxWorkshops.SelectedItem); UpdateWSListbox(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }