Exemplo n.º 1
0
 public MazebotSolver(INoOpsApiClient apiClient, IMazeCrawlerQueen queen, IMazebotSolverStatusRepository repository, IMazeImager imager)
 {
     _apiClient  = apiClient;
     _queen      = queen;
     _repository = repository;
     _imager     = imager;
 }
Exemplo n.º 2
0
        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> >());
        }
Exemplo n.º 3
0
 public HexbotTransformer(INoOpsApiClient apiClient, ILogger <HexbotTransformer> logger)
 {
     _apiClient = apiClient;
     _logger    = logger;
 }