示例#1
0
 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);
     }
 }
示例#2
0
        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);
        }