public WhenRunningThePopulatorWithNotFoundResponses( NotFoundRedisPopulatorFixture fixture, ITestOutputHelper xUnitLogger) : base(LastChangedList.CreateInMemoryContext()) { _fixture = fixture; _httpClientHandler = fixture.MockHttpClientHandler(Records); _redisBatch = RedisFixture.MockRedisBatch(); var logger = FakePopulatorRunnerLogger.CreateLogger(xUnitLogger); var redisStoreFactory = RedisFixture.MockStoreFactory(_redisBatch.Object); var configuration = fixture.MockConfiguration(); var runner = new PopulatorRunner( new FakeRepository(Context), redisStoreFactory, _httpClientHandler.Object, configuration, logger); runner.RunAsync(CancellationToken.None).GetAwaiter().GetResult(); for (var i = 0; i < 9; i++) { Thread.Sleep(2000); runner.RunAsync(CancellationToken.None).GetAwaiter().GetResult(); } }
public GivenABatchWasAlreadyStarted() { _sut = new RedisStore( RedisFixture.MockConnectionMultiplexer(RedisFixture.MockRedisBatch().Object), ETagFixture.MockETagGenerator()); _sut.CreateBatch(); }
public GiveNoBatchWasStarted() { _sut = new RedisStore( RedisFixture.MockConnectionMultiplexer(RedisFixture.MockRedisBatch().Object), ETagFixture.MockETagGenerator()); }