void PoistaAteriaButton_Click(object sender, EventArgs e) { for (int i = 0; i < AteriatDataGridView.SelectedRows.Count; i++) { DataGridViewRow rivi = AteriatDataGridView.SelectedRows[i]; AteriatDataGridView.Rows.Remove(rivi); Ateria ateria = (Ateria)rivi.Tag; tilaus.PoistaAteria(ateria); } }
public void KuuluisiPoistaaTilauksestaTilausrivi() { var lihapullat = new Ateria(1, "Lihapullat ja muussi", 11.50, 0.14); tilaus.LisaaAteria(lihapullat, 1); var nakit = new Ateria(3, "Lihapullat ja nakit", 11.60, 0.14); tilaus.LisaaAteria(nakit, 2); Assert.AreEqual(2, tilaus.Tilausrivit.Count); tilaus.PoistaAteria(lihapullat); Assert.AreEqual(1, tilaus.Tilausrivit.Count); Tilausrivi tilausrivi = (Tilausrivi)tilaus.Tilausrivit[0]; Assert.AreEqual(2, tilausrivi.Maara); Assert.AreEqual(3, tilausrivi.Ateria.Id); Assert.AreEqual("Lihapullat ja nakit", tilausrivi.Ateria.Nimi); }