public void Miejsce_juz_zajete_exception_Test()
        {
            Sala          sala = new Sala(10);
            Film          film = new Film();
            BiletNormalny b    = new BiletNormalny();
            BiletNormalny b1   = new BiletNormalny();
            Seans         s    = new Seans(film, DateTime.Now, sala);
            Zamowienie    z    = new Zamowienie(s);

            z.DodajBilet(b, 5);
            z.DodajBilet(b1, 5);
        }
 private void Button_zatwierdz_Click(object sender, RoutedEventArgs e)
 {
     if (combo_box_bilet.Text == "ulgowy 10zł")
     {
         z.DodajBilet(new BiletUlgowy(), m);
         this.Close();
     }
     else if (combo_box_bilet.Text == "normalny 20zł")
     {
         z.DodajBilet(new BiletNormalny(), m);
         this.Close();
     }
     else
     {
         MessageBox.Show("Nie wybrałeś rodzaju!");
     }
 }
        public void DodawanieBiletuTest()
        {
            Sala       s  = new Sala();
            Film       f  = new Film();
            Seans      se = new Seans(f, DateTime.Now, s);
            Zamowienie z  = new Zamowienie(se);

            z.DodajBilet(new BiletNormalny(), 5);
            Assert.IsNotNull(z.lista_biletow);
        }
        public void UsuwanieBiletuTest()
        {
            Sala       s  = new Sala();
            Film       f  = new Film();
            Seans      se = new Seans(f, DateTime.Now, s);
            Zamowienie z  = new Zamowienie(se);

            z.DodajBilet(new BiletNormalny(), 5);
            z.UsunBilet(5);
            Assert.AreEqual(0, z.lista_biletow.Count);
        }
        public void SprawdzenieTypuMiejscaTest()
        {
            Film        film  = new Film();
            Sala        sal   = new Sala();
            Seans       seans = new Seans(film, DateTime.Now, sal);
            Zamowienie  z     = new Zamowienie(seans);
            BiletUlgowy b     = new BiletUlgowy();

            z.DodajBilet(b, 5);
            int a = 1;

            Assert.AreEqual(a.GetType(), b.Miejsce.GetType());
        }
        public void ObliczanieCenyZamowieniaTest()
        {
            BiletUlgowy b0 = new BiletUlgowy();
            BiletUlgowy b1 = new BiletUlgowy();
            BiletUlgowy b2 = new BiletUlgowy();
            BiletUlgowy b3 = new BiletUlgowy();
            Sala        s  = new Sala();
            Film        f  = new Film();
            Seans       se = new Seans(f, DateTime.Now, s);
            Zamowienie  z  = new Zamowienie(se);

            z.DodajBilet(b0, 1);
            z.DodajBilet(b1, 2);
            z.DodajBilet(b2, 3);
            z.DodajBilet(b3, 4);
            int sumab = 0;

            sumab += b0.Suma();
            sumab += b1.Suma();
            sumab += b2.Suma();
            sumab += b3.Suma();
            Assert.AreEqual(sumab, z.SumaZamowienia());
        }