public MazebotSolver(INoOpsApiClient apiClient, IMazeCrawlerQueen queen, IMazebotSolverStatusRepository repository, IMazeImager imager) { _apiClient = apiClient; _queen = queen; _repository = repository; _imager = imager; }
public NoOpsApiClientTests() { _noopsUrl = "noopsUrl"; var options = Substitute.For <IOptionsSnapshot <NoOpsChallengeOptions> >(); options.Value.Returns(new NoOpsChallengeOptions { NoOpsChallengeApiUrl = _noopsUrl }); _requestProvider = Substitute.For <IApiRequestProvider>(); _apiClient = Substitute.For <IApiClient>(); _client = new NoOpsApiClient(options, _requestProvider, _apiClient, Substitute.For <ILogger <NoOpsApiClient> >()); }
public HexbotTransformer(INoOpsApiClient apiClient, ILogger <HexbotTransformer> logger) { _apiClient = apiClient; _logger = logger; }