Esempio n. 1
0
        public void TestWin()
        {
            CAB cab = new CAB();

            Assert.AreEqual(40, cab.Guessing(new List <int> {
                1, 2, 3, 4
            }, new List <int> {
                1, 2, 3, 4
            }));
        }
Esempio n. 2
0
        public void TestBullCoW()
        {
            CAB cab = new CAB();

            Assert.AreEqual(22, cab.Guessing(new List <int> {
                1, 2, 3, 4
            }, new List <int> {
                1, 2, 4, 3
            }));
        }
Esempio n. 3
0
        public void TestBullNoCoW()
        {
            CAB cab = new CAB();

            Assert.AreEqual(4, cab.Guessing(new List <int> {
                2, 2, 3, 4
            }, new List <int> {
                5, 5, 2, 2
            }));
        }
Esempio n. 4
0
        public void TestCowNoBull()
        {
            CAB cab = new CAB();

            Assert.AreEqual(10, cab.Guessing(new List <int> {
                1, 0, 0, 0
            }, new List <int> {
                1, 2, 3, 4
            }));
        }
Esempio n. 5
0
        public void TestNoBullNoCoW()
        {
            CAB cab = new CAB();

            Assert.AreEqual(0, cab.Guessing(new List <int> {
                1, 2, 3, 4
            }, new List <int> {
                5, 6, 7, 8
            }));
        }