示例#1
0
 public void RosszJaratszam()
 {
     j.UjJarat("LH1338", "Frankfurt", "Budapest", new DateTime(2022, 2, 20, 14, 00, 00), 0);
     Assert.Throws <ArgumentOutOfRangeException>(() => {
         j.Keses("LH1888", 10);
     });
 }
示例#2
0
        public void KesesBehozas()
        {
            JaratKezelo jaratKezelo = new JaratKezelo();

            jaratKezelo.UjJarat("5365", "BUD", "ABA", new DateTime(2021, 03, 03, 20, 13, 00));
            jaratKezelo.Keses("5365", 40);
            jaratKezelo.Keses("5365", 50);
            Assert.AreEqual(new DateTime(2021, 03, 03, 20, 00, 00), jaratKezelo.MikorIndul("5365"));
        }
 public void Kesesnegativ()
 {
     j.ujJarat("222", "Tajgetosz", "Athén", new DateTime(2019, 12, 06, 12, 50, 10));
     j.Keses("222", 5);
     Assert.Throws <NegativKesesException>(() =>
     {
         j.Keses("222", -6);
     });
 }
示例#4
0
        public void Keses()
        {
            Assert.Throws <NegativKesesException>(
                () =>
            {
                jk.Keses("hfm300", -10);
            }
                );

            jk.Keses("hfm300", 15);
            // jk.Keses("jkl100", -20);
        }
示例#5
0
 public void KesesTeszt()
 {
     j.UjJarat("111", "Budapest", "London", new DateTime(2021, 5, 25, 15, 0, 0));
     j.UjJarat("222", "Bukarest", "Moszkva", new DateTime(2021, 5, 25, 12, 0, 0));
     j.UjJarat("333", "Kecskemét", "Miami", new DateTime(2021, 7, 25, 12, 0, 0));
     j.Keses("111", 5);
     j.Keses("111", 5);
     j.Keses("111", -5);
     j.Keses("222", 15);
     j.Keses("222", -10);
     j.Keses("333", 50);
     j.Keses("333", -5);
 }
示例#6
0
        public void KesesFelvesz()
        {
            JaratKezelo j = new JaratKezelo();

            j.UjJarat("azon123", "Ferihegy", "Alicantei", new DateTime(2021, 2, 3, 16, 5, 7, 00));
            j.Keses("azon123", 10);
            Assert.AreEqual(10, j.MikorIndul("azon123"));
        }
示例#7
0
 public void VéglegesKesesNegativ()
 {
     j.UjJarat("tesztJaratSzam", "repter1", "repter2", DateTime.Now);
     Assert.Throws <NegativKesesExcepton>(
         () =>
     {
         j.Keses("tesztJaratSzam", -5);
     }
         );
 }
示例#8
0
        public void NegativKesik()
        {
            j.UjJarat("22", "Budapest", "Helsinki", new DateTime(1995, 01, 21, 17, 15, 45));
            j.Keses("22", 5);

            Assert.Throws <NegativKesesException>(
                () =>
            {
                j.Keses("22", -13);
            }

                );
        }
示例#9
0
        public void KesesTobbTest()
        {
            jaratKezelo.UjJarat("87", "BudaPest", "Berlin", new DateTime(2021, 2, 5, 19, 10, 20));
            jaratKezelo.Keses("87", 15);
            jaratKezelo.Keses("87", 30);
            Assert.AreEqual(new DateTime(2021, 2, 5, 19, 55, 20), jaratKezelo.MikorIndul("87"));


            jaratKezelo.UjJarat("120", "London", "Parizs", new DateTime(2021, 2, 5, 13, 8, 10));
            jaratKezelo.Keses("120", 10);
            jaratKezelo.Keses("120", 30);
            Assert.AreEqual(new DateTime(2021, 2, 5, 13, 48, 10), jaratKezelo.MikorIndul("120"));


            jaratKezelo.UjJarat("22", "Kecskemét", "Madrid", new DateTime(2021, 2, 5, 13, 8, 10));
            jaratKezelo.Keses("22", 10);
            jaratKezelo.Keses("22", 30);
            Assert.AreEqual(new DateTime(2021, 2, 5, 13, 48, 10), jaratKezelo.MikorIndul("22"));
        }
示例#10
0
 public void VanKeses()
 {
     j.Keses("6322", 10);
     Assert.AreEqual(10, 10);
 }
示例#11
0
        public void KesesHibasBemenet()
        {
            JaratKezelo jaratKezelo = new JaratKezelo();

            Assert.Throws <FormatException>(() => jaratKezelo.Keses("", 0));
        }
示例#12
0
 public void vanEKeses()
 {
     j.Keses("TesztNev", 15);
     Assert.AreEqual(1, 15);
 }
示例#13
0
 public void Keses()
 {
     j.UjJarat("999", "Budapest", "London", new DateTime(2019, 04, 10, 9, 10, 20), 0);
     test = j.Keses("999", 30, new DateTime(2019, 04, 10, 9, 40, 20));
     Assert.AreEqual("999", "Budapest", "London", new DateTime(2019, 04, 10, 9, 10, 20), test);
 }