Exemplo n.º 1
0
        public void TestTakings5()
        {
            var arrangement = new SetOfItems("wa1; bb2; bd4; bf6;");
            var draught     = new Item("wa1");
            var square      = new Square("g7");
            var temp        = new ItemInPlay(draught, arrangement);

            Assert.AreEqual(1, temp.Takings().Count());
            Assert.AreEqual(4, temp.Takings().Moves[0].Points.Count);
            Assert.AreEqual(true, temp.Takings().Moves[0].AreEqual(3, square));
        }
Exemplo n.º 2
0
        public void TestTakings4()
        {
            var arrangement = new SetOfItems("wd4; be5; be3; bc3; bc5");
            var draught     = new Item("wd4");
            var temp        = new ItemInPlay(draught, arrangement);

            Assert.AreEqual(4, temp.Takings().Count());
        }
Exemplo n.º 3
0
        public void TestTakings2()
        {
            var arrangement = new SetOfItems("wd4; be5;");
            var draught     = new Item("be5");
            var temp        = new ItemInPlay(draught, arrangement);

            Assert.AreEqual(2, temp.Takings().Moves[0].Points.Count);
        }
Exemplo n.º 4
0
        public void TestTakings3()
        {
            var arrangement = new SetOfItems("wd4; be5;");
            var draught     = new Item("wd4");
            var square      = new Square("f6");
            var temp        = new ItemInPlay(draught, arrangement);

            Assert.AreEqual(true, temp.Takings().Moves[0].AreEqual(1, square));
        }