Example #1
0
        public void TestSiMultidirectionnelScore()
        {
            Plateau.Init();
            Tuile tuile1  = new Tuile('c', 'a', @"exemple");
            Tuile tuile2  = new Tuile('c', 'e', @"exemple");
            Tuile tuile3  = new Tuile('c', 'i', @"exemple");
            Tuile tuile4  = new Tuile('c', 'o', @"exemple");
            Tuile tuile5  = new Tuile('c', 'u', @"exemple");
            Tuile tuile6  = new Tuile('c', 'y', @"exemple");
            Tuile tuile7  = new Tuile('c', 'a', @"exemple");
            Tuile tuile8  = new Tuile('c', 'e', @"exemple");
            Tuile tuile9  = new Tuile('c', 'i', @"exemple");
            Tuile tuile10 = new Tuile('c', 'o', @"exemple");
            Tuile tuile11 = new Tuile('c', 'u', @"exemple");

            //coordY
            Plateau.SetCase(10, 9, tuile2);
            Plateau.SetCase(10, 10, tuile1); //celle qu'on teste
            Plateau.SetCase(10, 11, tuile3);
            Plateau.SetCase(10, 12, tuile4);
            Plateau.SetCase(10, 13, tuile5);
            Plateau.SetCase(10, 14, tuile6);

            //coordX
            Plateau.SetCase(9, 10, tuile7);
            Plateau.SetCase(11, 10, tuile8);
            Plateau.SetCase(12, 10, tuile9);
            Plateau.SetCase(13, 10, tuile10);
            Plateau.SetCase(14, 10, tuile11);
            Assert.AreEqual(24, Plateau.CalculScore(10, 10));
        }