Example #1
0
        public void checkInnlesteVerdierForTrykk()
        {
            bool check     = true;
            int  overTrykk = 0;

            //Do-while løkke for å registrere over/undertrykk
            do
            {
                string choice = "100";
                //string choice = "1d00";
                //string choice = "-1212";
                if (HjelpeMetoder.checkInt(choice) == false)
                {
                    check = false;
                }
                else if (Convert.ToInt32(choice) < 80 || Convert.ToInt32(choice) > 300)
                {
                    check = false;
                    Console.WriteLine("Ugyldige verdier, prøv igjen:");
                }
                else
                {
                    overTrykk = Convert.ToInt32(choice);
                    check     = true;
                }
            } while (check == false);
            Assert.AreEqual(overTrykk, 100);
        }
Example #2
0
        public void checkInnlesteVerdierErInt()
        {
            bool test = HjelpeMetoder.checkInt("1");

            //bool test = HjelpeMetoder.checkInt("-1");
            //bool test = HjelpeMetoder.checkInt("23");
            //bool test = HjelpeMetoder.checkInt("£@£@");
            Assert.AreEqual(test, true);
        }
Example #3
0
        public void slettVerdiFraListe()
        {
            List <Blodtrykk> logg = new List <Blodtrykk>();

            logg.Add(new Blodtrykk(1, DateTime.Today, 100, 100));
            logg.Add(new Blodtrykk(2, DateTime.Today, 101, 101));
            logg.Add(new Blodtrykk(3, DateTime.Today, 102, 102));
            logg.Add(new Blodtrykk(4, DateTime.Today, 103, 103));
            logg.Add(new Blodtrykk(5, DateTime.Today, 104, 104));

            List <Blodtrykk> logg1 = new List <Blodtrykk>();

            logg1.Add(new Blodtrykk(1, DateTime.Today, 101, 101));
            logg1.Add(new Blodtrykk(2, DateTime.Today, 102, 102));
            logg1.Add(new Blodtrykk(3, DateTime.Today, 103, 103));
            logg1.Add(new Blodtrykk(4, DateTime.Today, 104, 104));

            /*
             * List<Blodtrykk> logg = new List<Blodtrykk>();
             * logg.Add(new Blodtrykk(1, DateTime.Today, 100, 100));
             * logg.Add(new Blodtrykk(32, DateTime.Today, 1201, 101));
             * logg.Add(new Blodtrykk(3, DateTime.Today, 102, 1202));
             * logg.Add(new Blodtrykk(34, DateTime.Today, 103, 103));
             * logg.Add(new Blodtrykk(5, DateTime.Today, 104, 1024));
             */


            string choice = "1";

            if (Convert.ToInt32(choice) <= logg.Count && Convert.ToInt32(choice) > 0)
            {
                //Sletter målingen på det valgte IDen
                logg.RemoveAt(Convert.ToInt32(choice) - 1);
                //Itererer gjennom listen og oppdaterer verdiene til ID så det blir continuelig liste
                for (int i = 0; i < 4; i++)
                {
                    logg[i].id = i + 1;
                }
            }
            else if (HjelpeMetoder.checkInt(choice) == true || Convert.ToInt32(choice) == 0)
            {
                Console.WriteLine("Ingen Måling lik: " + choice + ", prøv igjen");
            }
            Assert.AreEqual(logg[0].id, logg1[0].id);
        }