public void TestIsClickable() { var vm = new OthelloViewModel(); bool valid = vm.SquareClick.CanExecute("E5"); Assert.AreEqual(valid, false); }
public void TestParser2() { var vm = new OthelloViewModel(); int index = vm.SquareClick.findIndex("H8"); Assert.AreEqual(index, 63); }
public void TestBlackWhitecount() { var vm = new OthelloViewModel(); Assert.AreEqual(vm.BlackCount, 2); Assert.AreEqual(vm.WhiteCount, 2); }
public void TestOpeningMoves() { var vm = new OthelloViewModel(); Assert.AreEqual(vm.Board[25].SquareValue, 0); Assert.AreEqual(vm.Board[5].SquareValue, 0); }
public void TestMoveList() { var vm = new OthelloViewModel(); Move turn = new Move(1, "White", "D4"); vm.MoveList.Add(turn); Assert.AreEqual(vm.MoveList[0].MoveCount, 1); }
public void TotalMoveCount() { var vm = new OthelloViewModel(); Assert.AreEqual(vm.MoveList.Count, 4); }