public void TestSimpleMoveForWhite1() { var first = new Item(1, 3, ColourNames.White); var set = new SetOfItems(); set.AddItem(first); var temp = new ItemInPlay(first, set); var moves = temp.SimpleMovesForWhite(); Assert.AreEqual(1, moves.Count()); Assert.AreEqual(2, moves.Moves[0].Points.Count); }
public void TestSimpleMovesForWhite3() { var first = new Item(1, 3, ColourNames.White); var place1 = new Square(1, 3); var place2 = new Square(2, 4); var set = new SetOfItems(); set.AddItem(first); var temp = new ItemInPlay(first, set); var moves = temp.SimpleMovesForWhite(); Assert.AreEqual(true, moves.Moves[0].AreEqual(0, place1)); Assert.AreEqual(true, moves.Moves[0].AreEqual(1, place2)); }