Ejemplo n.º 1
0
        public void Koszt()
        {
            Produkt p1 = new Produkt("Zszywacz", 15.8, Jednostki.szt);
            Produkt p2 = new Produkt("Zszywka", 0.90, Jednostki.szt);
            Umowa   u1 = new Umowa();

            u1.DodajProdukt(p1);
            int ilosc2 = 10;

            u1.DodajProdukt(p2, ilosc2);
            double razem = p1.Cena + p2.Cena * ilosc2;

            Assert.AreEqual(razem, u1.Koszt());
        }
Ejemplo n.º 2
0
        public void ZnajdzProdukt()
        {
            Produkt p1 = new Produkt("Zszywacz", 15.8, Jednostki.szt);
            Umowa   u1 = new Umowa();

            u1.DodajProdukt(p1);
            Assert.IsNotNull(u1.ZnajdzProdukt("200"));
        }
Ejemplo n.º 3
0
        public void UsunProduktKod()
        {
            Produkt p1 = new Produkt("Zszywacz", 15.8, Jednostki.szt);
            Umowa   u1 = new Umowa();

            u1.DodajProdukt(p1);
            u1.UsunProduktKod(p1.Kod);
            Assert.IsFalse(u1.KupioneProdukty.ContainsKey(p1));
        }
Ejemplo n.º 4
0
        public void ZmienIloscKod()
        {
            Produkt p1 = new Produkt("Zszywacz", 15.8, Jednostki.szt);
            Umowa   u1 = new Umowa();

            u1.DodajProdukt(p1);
            double nowaIlosc = 3;

            Assert.IsTrue(u1.ZmienIloscKod(p1.Kod, nowaIlosc));
            u1.KupioneProdukty.TryGetValue(p1, out double ilosc);
            Assert.AreEqual(nowaIlosc, ilosc);
        }
Ejemplo n.º 5
0
 private void butDodaj1_Click(object sender, RoutedEventArgs e)
 {
     if (lstProdukty.SelectedIndex > -1)
     {
         Produkt p = (Produkt)lstProdukty.SelectedItem;
         if (!txtIloscNowego.Text.Equals(string.Empty))
         {
             double ile = Convert.ToDouble(txtIloscNowego.Text);
             _u.DodajProdukt(p, ile);
         }
         else
         {
             _u.DodajProdukt(p);
         }
         _u.SlownikDoListy();
         lstKupioneProdukty.ItemsSource = new ObservableCollection <Produkt>(_u.ListaKupionychProduktow);
         lstKupioneIlosci.ItemsSource   = new ObservableCollection <double>(_u.IlosciKupionychProduktow);
     }
     else
     {
         MessageBox.Show("Nie zaznaczono żadnego produktu", "Błąd!", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     InputBox1.Visibility = System.Windows.Visibility.Collapsed;
 }