public void NextMoveShouldCallMakeMoveOfAppropriatePlayer() { Game target = new Game(new HumanPlayer('X'), new ComputerPlayer('O')); Tuple<int,int> actual = target.NextMove(); Tuple<int,int> expected = null; Assert.AreEqual(expected, actual); target.LogMove(new Tuple<int, int>(1, 1)); actual = target.NextMove(); Tuple<int, int> notExpected = null; Assert.AreNotEqual(notExpected, actual); }