public void CanAddPacjentToProperLekarz()
        {
            Lekarz      lekarz       = new Lekarz("name", "spec", 1234f);
            Lekarz      lekarz1      = new Lekarz("name1", "spec", 1234f);
            Lekarz      lekarz2      = new Lekarz("name2", "spec", 1234f);
            Pacjent     pacjent      = new Pacjent("name", "age");
            Pacjent     pacjent1     = new Pacjent("name1", "age");
            Pacjent     pacjent2     = new Pacjent("name2", "age");
            Pacjent     pacjent3     = new Pacjent("name3", "age");
            Pacjent     pacjent4     = new Pacjent("name4", "age");
            Pacjent     pacjent5     = new Pacjent("name5", "age");
            Przychodnia przychodnia2 = new Przychodnia("name");


            przychodnia2.addLekarz(lekarz);
            przychodnia2.addLekarz(lekarz1);
            przychodnia2.addLekarz(lekarz2);
            lekarz.addPacjentToList(pacjent);
            lekarz1.addPacjentToList(pacjent1);
            lekarz1.addPacjentToList(pacjent5);
            lekarz2.addPacjentToList(pacjent2);
            lekarz2.addPacjentToList(pacjent3);


            przychodnia2.addPacjentToLekarz(pacjent4);

            var result = lekarz.pacjents.Count;


            Assert.That(result, Is.EqualTo(2));
        }
        public void SortPacjentToProperGroup(int number, int expectedInt)
        {
            Przychodnia przychodnia3 = new Przychodnia("name");

            Lekarz  lekarz  = new Lekarz("name", "spec", 1234f);
            Pacjent pacjent = new Pacjent("name", "age");

            przychodnia3.addLekarz(lekarz);
            lekarz.addPacjentToList(pacjent);



            for (int i = 0; i < number; i++)
            {
                pacjent.addChoroba(new Choroba("name", "20.04.20"));
            }
            przychodnia3.groupAllPacjenci();

            List <List <Pacjent> > listaList = new List <List <Pacjent> >();

            listaList.Add(przychodnia3.lekkoChorzy);
            listaList.Add(przychodnia3.niezleChorzy);
            listaList.Add(przychodnia3.tragedia);
            var wartosc = listaList[expectedInt];

            Assert.That(wartosc.Count, Is.EqualTo(1));
        }
        public void CanAddPacjentToList()
        {
            Lekarz lekarz  = new Lekarz("Andrzej", "Ortodonta", 3900f);
            var    pacjent = new Pacjent("Marek", "15");

            lekarz.addPacjentToList(pacjent);

            Assert.That(lekarz.pacjents[0], Is.EqualTo(pacjent));
        }
        public void CanShowPacjentsList()
        {
            Pacjent pacjent = new Pacjent("probe", "20");
            Lekarz  lekarz  = new Lekarz("Andrzej", "Ortodonta", 3900f);

            lekarz.addPacjentToList(pacjent);

            var result = lekarz.showPacjents();

            Assert.That(result, Is.EqualTo(lekarz.pacjents[0]));
        }
        public void ReturnPacjentByIndex(int index, string expected)
        {
            Pacjent pacjent  = new Pacjent("probe", "20");
            Lekarz  lekarz   = new Lekarz("Andrzej", "Ortodonta", 3900f);
            Pacjent pacjent1 = new Pacjent("Leszek", "20");
            Pacjent pacjent2 = new Pacjent("Bożydar", "20");
            Pacjent pacjent3 = new Pacjent("Andrzej", "20");
            Pacjent pacjent4 = new Pacjent("Pan Paweł", "20");

            lekarz.addPacjentToList(pacjent);
            lekarz.addPacjentToList(pacjent1);
            lekarz.addPacjentToList(pacjent2);
            lekarz.addPacjentToList(pacjent3);
            lekarz.addPacjentToList(pacjent4);


            var result = lekarz.showPacjentByIndex(index);

            Assert.That(result.Name, Is.EqualTo(expected));
        }