public void ileLekarzMaWizyt()
        {
            using (ShimsContext.Create())
            {
                Pacjent  pacjent = new Pacjent("Klaudia", "Palkowska");
                Lekarz   lekarz  = new Lekarz("Aneta", "Stypa", "psychiatra");
                DateTime data    = new DateTime(2016, 02, 02).AddHours(12).AddMinutes(40);
                Wizyta   wizyta  = new Wizyta(pacjent, lekarz, data);

                Pacjent  pacjent2 = new Pacjent("Jan", "Kowalski");
                DateTime data2    = new DateTime(2016, 02, 02).AddHours(12).AddMinutes(20);
                Wizyta   wizyta2  = new Wizyta(pacjent2, lekarz, data2);

                Lekarz lekarz2 = new Lekarz("Anna", "Nowak", "laryngolog");
                Wizyta wizyta3 = new Wizyta(pacjent, lekarz2, data2);

                var kolejka = new Kolejka();
                Rejestracja.Fakes.ShimKolejka.AllInstances.ListaWizytGet = (x) =>
                {
                    return(new List <Wizyta>(new[] { wizyta, wizyta2, wizyta3 }));
                };

                List <Wizyta> wizyty = kolejka.wizytyLekarza(lekarz);
                List <Wizyta> actual = new List <Wizyta>();
                actual.Add(wizyta);
                actual.Add(wizyta2);

                CollectionAssert.AreEquivalent(wizyty, actual);
            }
        }
Exemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Kolejka kolejka = db.Kolejka.Find(id);

            db.Kolejka.Remove(kolejka);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "IdKolejka,Nr,DataOd,DataDo")] Kolejka kolejka)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kolejka).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(kolejka));
 }
Exemplo n.º 4
0
        public ActionResult Create([Bind(Include = "IdKolejka,Nr,DataOd,DataDo")] Kolejka kolejka)
        {
            if (ModelState.IsValid)
            {
                db.Kolejka.Add(kolejka);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(kolejka));
        }
        public void dodajLekarzaTest()
        {
            var    kolejka    = new Kolejka();
            string imLekarz   = TestContext.DataRow[0].ToString();
            string nazwLekarz = TestContext.DataRow[1].ToString();
            string specLekarz = TestContext.DataRow[2].ToString();
            Lekarz lekarz     = new Lekarz(imLekarz, nazwLekarz, specLekarz);

            var    actual   = kolejka.dodajLekarza(lekarz).ToString();
            string expected = Convert.ToString(TestContext.DataRow[3]);

            StringAssert.Equals(expected, actual);
        }
Exemplo n.º 6
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Kolejka kolejka = db.Kolejka.Find(id);

            if (kolejka == null)
            {
                return(HttpNotFound());
            }
            return(View(kolejka));
        }
Exemplo n.º 7
0
        public void KolejkaTest()
        {
            Console.WriteLine("\nTest kolejki");

            Kolejka <int> kolejka = new Kolejka <int>();

            kolejka.Zakolejkuj(1);
            if (kolejka.Dlugosc == 1)
            {
                Console.WriteLine("OK");
            }
            else
            {
                Console.WriteLine("BLAD");
            }

            kolejka.Zakolejkuj(2);

            if (kolejka.Odkolejkuj() == 1)
            {
                Console.WriteLine("OK");
            }
            else
            {
                Console.WriteLine("BLAD");
            }


            if (kolejka.Odkolejkuj() == 2)
            {
                Console.WriteLine("OK");
            }
            else
            {
                Console.WriteLine("BLAD");
            }

            var listaDoDodania = new List <int>()
            {
                1, 22, 33
            };

            Console.WriteLine("Dodawanie elementow");
            foreach (var el in listaDoDodania)
            {
                kolejka.Zakolejkuj(el);
                Console.WriteLine(el);
            }

            for (int i = 0; i < listaDoDodania.Count; ++i)
            {
                var odk = kolejka.Odkolejkuj();
                Console.WriteLine("Odkolejkowano: " + odk);
                if (listaDoDodania[i] == odk)
                {
                    Console.WriteLine("OK");
                }
                else
                {
                    Console.WriteLine("BLAD");
                }
            }
        }