public void TestPrihazovani()
        {
            DateTime datum = DateTime.Now;
            Auto     a     = new Auto("bmw", Skupina.A, datum, 650, 3);
            Drazba   d     = new Drazba(a, "popis");

            DatabazeUzivatelu db = DatabazeUzivatelu.Instance;
            //var setValidator = new SimpleSetValidator(db.uzivatele);
            Uzivatel u = new Uzivatel("karel", "Lilecek1", "*****@*****.**", "Pri 25", "605 897 123");
            Nabidka  n = new Nabidka(u, 50);

            d.pridej(n);

            Assert.AreEqual(n, d.prihozy.Peek());

            Nabidka mensi = new Nabidka(u, 15);

            d.pridej(mensi);

            Assert.AreEqual(n, d.prihozy.Peek());
            Assert.AreEqual(1, d.prihozy.Count);

            Nabidka vetsi = new Nabidka(u, 150);

            d.pridej(vetsi);

            Assert.AreEqual(vetsi, d.prihozy.Peek());
            Assert.AreEqual(2, d.prihozy.Count);
        }
示例#2
0
        public void TestUzivatelEquals()
        {
            DatabazeUzivatelu db = DatabazeUzivatelu.Instance;
            Uzivatel          u  = new Uzivatel("karel", "Lilecek1", "*****@*****.**", "Pri 25", "605 897 123");
            Uzivatel          u1 = new Uzivatel("karel", "heslo", "*****@*****.**", "Adresa 1", "605 258 789");

            Assert.AreEqual(true, u1.Equals(u));
        }
示例#3
0
        public void TestNabidkaToString()
        {
            DatabazeUzivatelu db = DatabazeUzivatelu.Instance;
            //var setValidator = new SimpleSetValidator(db.uzivatele);
            Uzivatel u = new Uzivatel("karel", "Lilecek1", "*****@*****.**", "Pri 25", "605 897 123");
            Nabidka  n = new Nabidka(u, 50);

            Assert.AreEqual("Uzivatel karel prihazuje 50", n.ToString());
        }
示例#4
0
        public void TestNabidkaKonstruktor()
        {
            DatabazeUzivatelu db = DatabazeUzivatelu.Instance;
            //var setValidator = new SimpleSetValidator(db.uzivatele);
            Uzivatel u = new Uzivatel("karel", "Lilecek1", "*****@*****.**", "Pri 25", "605 897 123");
            Nabidka  n = new Nabidka(u, 50);

            Assert.AreEqual(u, n.prihazujici);
            Assert.AreEqual(50, n.castka);
        }
示例#5
0
        public void TestUzivatelKonstruktor()
        {
            DatabazeUzivatelu db = DatabazeUzivatelu.Instance;
            //var setValidator = new SimpleSetValidator(db.uzivatele);
            Uzivatel u = new Uzivatel("karel", "Lilecek1", "*****@*****.**", "Pri 25", "605 897 123");
            Nabidka  n = new Nabidka(u, 50);

            Assert.AreEqual("karel", u.Jmeno);
            Assert.AreEqual("Lilecek1", u.Heslo);
            Assert.AreEqual("*****@*****.**", u.Email);
            Assert.AreEqual("Pri 25", u.Adresa);
            Assert.AreEqual("605 897 123", u.Telefon);
        }
示例#6
0
        public void TestUzivatelAdresaSpravna()
        {
            DatabazeUzivatelu db = DatabazeUzivatelu.Instance;
            Uzivatel          u  = new Uzivatel("karel", "Lilecek1", "*****@*****.**", "Pri 25", "605 897 123");

            try
            {
                u.isAdresa("Pribramska 12");
            }
            catch
            {
                Assert.Fail();
            }
        }
示例#7
0
        public void TestEmailBad()
        {
            DatabazeUzivatelu db = DatabazeUzivatelu.Instance;
            Uzivatel          u  = new Uzivatel("karel", "Lilecek1", "*****@*****.**", "Pri 25", "605 897 123");

            try
            {
                u.isEmail("loupakmail.vz");
            }
            catch
            {
                Assert.Pass();
            }
        }
示例#8
0
        public void TestTelephoneBad()
        {
            DatabazeUzivatelu db = DatabazeUzivatelu.Instance;
            Uzivatel          u  = new Uzivatel("karel", "Lilecek1", "*****@*****.**", "Pri 25", "605 897 123");

            try
            {
                u.isTelephone("265 265 26");
            }
            catch
            {
                Assert.Pass();
            }
        }
示例#9
0
        public void TestUzivatelAdresaSpatna()
        {
            DatabazeUzivatelu db = DatabazeUzivatelu.Instance;
            Uzivatel          u  = new Uzivatel("karel", "Lilecek1", "*****@*****.**", "Pri 25", "605 897 123");
            Nabidka           n  = new Nabidka(u, 50);

            try
            {
                u.isAdresa("Pri25");
                Assert.Fail();
            }
            catch (Exception err)
            {
                Console.WriteLine(err.Message);
            }
        }
示例#10
0
        public void TestUzivatelPasswordIdealni()
        {
            DatabazeUzivatelu db = DatabazeUzivatelu.Instance;
            //var setValidator = new SimpleSetValidator(db.uzivatele);
            Uzivatel u = new Uzivatel("karel", "Lilecek1", "*****@*****.**", "Pri 25", "605 897 123");
            Nabidka  n = new Nabidka(u, 50);

            try
            {
                u.strongPassword("Louposlav123");
            }
            catch
            {
                Assert.Fail();
            }
        }