public void CanMoveGrid(string gridText, MoveDirection dir, string expected) { var service = new GridService(new RandomService()); var grid = ParseGrid(gridText); service.MoveAndCombineCells(grid, dir); service.EndTurn(grid); var newGridText = GridToText(grid); newGridText.Should().Be(expected); }