예제 #1
0
        public void SzabadFoglal()
        {
            Eloadas eloadas = new Eloadas(2, 2);

            eloadas.Foglal();
            Assert.AreEqual(3, eloadas.SzabadHelyek);
        }
예제 #2
0
        public void NemTele()
        {
            Eloadas eloadas = new Eloadas(2, 2);

            eloadas.Foglal();
            Assert.AreEqual(false, eloadas.Teli());
        }
예제 #3
0
        public void Foglalt()
        {
            Eloadas eloadas = new Eloadas(2, 2);

            eloadas.Foglal();
            Assert.AreEqual(true, eloadas.Foglalt(1, 1));
        }
예제 #4
0
        public void NemFoglalt()
        {
            Eloadas eloadas = new Eloadas(2, 2);

            eloadas.Foglal();
            Assert.AreEqual(false, eloadas.Foglalt(2, 2));
        }
예제 #5
0
        public void FoglalRossz()
        {
            Eloadas eloadas = new Eloadas(1, 1);

            eloadas.Foglal();
            bool[,] expected = new bool[1, 1];
            expected[0, 0]   = true;
            Assert.AreEqual(expected, eloadas.Foglalasok);
        }
예제 #6
0
        public void FoglaltRossz()
        {
            Eloadas eloadas = new Eloadas(2, 2);

            eloadas.Foglal();
            Assert.Throws <ArgumentException>(() => {
                eloadas.Foglalt(-1, -1);
            });
        }
예제 #7
0
        public void Szabad()
        {
            Eloadas eloadas = new Eloadas(2, 2);

            Assert.AreEqual(4, eloadas.SzabadHelyek);
        }
예제 #8
0
 public void EloadasRossz()
 {
     Assert.Throws <ArgumentException>(() => {
         Eloadas eloadas = new Eloadas(-1, -1);
     });
 }
예제 #9
0
        public void Eloadas()
        {
            Eloadas eloadas = new Eloadas(5, 5);

            Assert.AreEqual(new bool[5, 5], eloadas.Foglalasok);
        }