public void KreirajAparat()
        {
            int    idAparata = EvidencijaOrdinacija.DodajAparat(id4, "EKG");
            Aparat temp      = EvidencijaOrdinacija.Get(idAparata, id4);

            Assert.AreEqual("EKG", temp.Naziv);
        }
 public void DodajOrdinaciju()
 {
     Assert.AreEqual("hirurgija", EvidencijaOrdinacija.GetOrdinacijaById(id2).Naziv);
     Assert.IsNotNull(EvidencijaOrdinacija.GetOrdinacijaById(id2).OpsluzeniPacijenti);
     Assert.IsNotNull(EvidencijaOrdinacija.GetOrdinacijaById(id2).RedCekanja);
     Assert.IsNotNull(EvidencijaOrdinacija.GetOrdinacijaById(id2).Aparati);
 }
 public static void Populate(TestContext testContext)
 {
     id1 = EvidencijaOrdinacija.DodajOrdinaciju("radiologija");
     id2 = EvidencijaOrdinacija.DodajOrdinaciju("hirurgija");
     id3 = EvidencijaOrdinacija.DodajOrdinaciju("ortoped");
     id4 = EvidencijaOrdinacija.DodajOrdinaciju("kardiolog");
 }
Beispiel #4
0
        public void DodajDoktor()
        {
            int idOrdinacije = EvidencijaOrdinacija.DodajOrdinaciju("radioloska");

            //Assert.AreEqual(0, idOrdinacije);
            Assert.AreEqual("radioloska", EvidencijaOrdinacija.GetOrdinacijaById(idOrdinacije).Naziv);

            int      id   = EvidencijaUposlenih.DodajDoktor("David", "Harbour", idOrdinacije);
            Uposleni temp = EvidencijaUposlenih.GetUposleniById(id);

            Assert.AreEqual(1500, temp.Plata);
            Assert.IsInstanceOfType(temp, typeof(UposleniDoktor));
        }
        public void EvidentirajRadAparata()
        {
            int idAparata = EvidencijaOrdinacija.DodajAparat(id4, "EKG");

            DateTime uključen = DateTime.Now;

            EvidencijaOrdinacija.EvidentirajRadAparata(id4, idAparata, uključen, uključen.AddHours(3));

            Aparat temp = EvidencijaOrdinacija.Get(idAparata, id4);

            Assert.AreEqual(uključen, temp.AktivnoVrijeme[temp.AktivnoVrijeme.Count - 1].Item1);
            Assert.IsTrue(temp.Aktivan());
        }
Beispiel #6
0
        public void ObracunajPlate()
        {
            int idO = EvidencijaOrdinacija.DodajOrdinaciju("dummyOrdinacija");
            int idD = EvidencijaUposlenih.DodajDoktor("David", "Harbour", idO);
            int idP = EvidencijaPacijenata.AddPacijent("imenko", "prezimenko");

            // lets make him a regular
            EvidencijaPacijenata.DodajHitniPregled(idP, DateTime.Now, 10, "dummy pregled1", true, "-");
            EvidencijaPacijenata.DodajHitniPregled(idP, DateTime.Now, 10, "dummy pregled2", true, "-");
            EvidencijaPacijenata.DodajHitniPregled(idP, DateTime.Now, 10, "dummy pregled3", true, "-");
            EvidencijaPacijenata.DodajHitniPregled(idP, DateTime.Now, 10, "dummy pregled4", true, "-");

            EvidencijaUposlenih.ObracunajPlate(); // test je li sve uvezano kako treba (ima li nullreference)
        }
        public LoginForm()
        {
            InitializeComponent();

            EvidencijaOrdinacija.DodajOrdinaciju("radiologija");
            EvidencijaOrdinacija.DodajOrdinaciju("kardiologija");
            EvidencijaOrdinacija.DodajOrdinaciju("hirurgija");
            EvidencijaOrdinacija.DodajOrdinaciju("ortopedija");
            EvidencijaOrdinacija.DodajOrdinaciju("neurologija");
            EvidencijaOrdinacija.DodajOrdinaciju("opća");


            Populate();
        }
        public void OpsluziNepostojecegPacijenta()
        {
            int pid1, pid2, pid3;

            pid1 = EvidencijaPacijenata.AddPacijent("Caleb", "McLaughlin");
            pid2 = EvidencijaPacijenata.AddPacijent("Natalia", "Dyer");
            pid3 = EvidencijaPacijenata.AddPacijent("Charlie", "Heaton");

            EvidencijaPacijenata.DodajPodatkePacijenta(id2, new DateTime(1997, 1, 13), Spol.Zenski, "", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(id3, new DateTime(1994, 2, 6), Spol.Muski, "", BracnoStanje.Nevjencan);

            EvidencijaOrdinacija.DodajPacijenta(id1, pid1);
            EvidencijaOrdinacija.DodajPacijenta(id1, pid2);
            EvidencijaOrdinacija.DodajPacijenta(id2, pid2);
            EvidencijaOrdinacija.DodajPacijenta(id4, pid3);

            EvidencijaOrdinacija.OpsluziPacijenta(id3);
        }
        public void DodajPacijenta()
        {
            int pid1, pid2, pid3;

            pid1 = EvidencijaPacijenata.AddPacijent("Caleb", "McLaughlin");
            pid2 = EvidencijaPacijenata.AddPacijent("Natalia", "Dyer");
            pid3 = EvidencijaPacijenata.AddPacijent("Charlie", "Heaton");

            EvidencijaPacijenata.DodajPodatkePacijenta(id2, new DateTime(1997, 1, 13), Spol.Zenski, "", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(id3, new DateTime(1994, 2, 6), Spol.Muski, "", BracnoStanje.Nevjencan);

            EvidencijaOrdinacija.DodajPacijenta(id1, pid1);
            EvidencijaOrdinacija.DodajPacijenta(id1, pid2);
            EvidencijaOrdinacija.DodajPacijenta(id2, pid2);
            EvidencijaOrdinacija.DodajPacijenta(id4, pid3);

            //Assert.AreEqual(2, EvidencijaOrdinacija.Get(id1).RedCekanja.Count);
        }
        public void GetIdNajslobodnijeOrdinacije()
        {
            int pid1, pid2, pid3;

            pid1 = EvidencijaPacijenata.AddPacijent("Caleb", "McLaughlin");
            pid2 = EvidencijaPacijenata.AddPacijent("Natalia", "Dyer");
            pid3 = EvidencijaPacijenata.AddPacijent("Charlie", "Heaton");

            int idRadiologija  = EvidencijaOrdinacija.DodajOrdinaciju("dummy");
            int idRadiologija1 = EvidencijaOrdinacija.DodajOrdinaciju("dummy1");

            EvidencijaPacijenata.DodajPodatkePacijenta(id2, new DateTime(1997, 1, 13), Spol.Zenski, "", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(id3, new DateTime(1994, 2, 6), Spol.Muski, "", BracnoStanje.Nevjencan);

            EvidencijaOrdinacija.DodajPacijenta(idRadiologija1, pid1);
            EvidencijaOrdinacija.DodajPacijenta(idRadiologija1, pid2);
            EvidencijaOrdinacija.DodajPacijenta(idRadiologija, pid2);
            EvidencijaOrdinacija.DodajPacijenta(idRadiologija, pid3);
            EvidencijaOrdinacija.DodajPacijenta(idRadiologija, pid1);

            Assert.AreEqual(idRadiologija1, EvidencijaOrdinacija.GetIdNajslobodnijeOrdinacije("dummy1"));
        }
 public void GetIdNajslobodnijeOrdinacijeNoMatch()
 {
     EvidencijaOrdinacija.GetIdNajslobodnijeOrdinacije("urologija");
 }