public void Setup() { var testData = new[] { "F10", "N3", "F7", "R90", "F11" }; var mockPuzzleInput = new Mock <IPuzzleInput>(); mockPuzzleInput.Setup(p => p.GetPuzzleInputAsArray(It.IsAny <string>())).Returns(testData); _navigator = new WaypointNavigator(mockPuzzleInput.Object); _navigator.ExecuteActions(); }