public async Task Populate(IDocumentStore store)
        {
            var childManager          = new ChildManagerOnRavenDb(store.OpenAsyncSession(), _logger);
            var readingProgramManager = new ReadingProgramManagerOnRavenDb(store.OpenAsyncSession(), new HttpClient(), _logger);

            var childPopulator = new ChildPopulator(childManager, FakeUserId);
            await childPopulator.Run();

            await new ReadingProgramPopulator(readingProgramManager, childPopulator, FakeUserId).Run();
        }
 public void Teardown()
 {
     SUT = null;
 }
 public void Setup()
 {
     _testFactory.GenerateNewDocumentStore(new ReadingProgram_ByUser());
     SUT = new ReadingProgramManagerOnRavenDb(_testFactory.DocumentStore.OpenAsyncSession(), new HttpClient(), _testFactory.TestLogger());
 }