public void UndoSingleMoveFromStack() { GameMove move = new GameMove(sourceToModify, destinationToModify, 1); move.UndoMove(); Assert.AreEqual(stackSize + 1, sourceToModify.CardList.Count); Assert.AreEqual(stackSize - 1, destinationToModify.CardList.Count); }