public void SetUp() { var configuration = new ConfigurationBuilder() .AddUserSecrets <QuizMetadataServiceTest>() .Build(); var configVariables = new ConfigVariables(configuration); var guardianApiHttpService = new GuardianApiHttpService( new RestClient("https://content.guardianapis.com/theguardian/"), configVariables); _quizMetadataService = new QuizMetadataService(guardianApiHttpService); }
public void SetUp() { var configuration = new ConfigurationBuilder() .AddUserSecrets <IntegrationTests>() .Build(); var configVariables = new ConfigVariables(configuration); var guardianApiHttpService = new GuardianApiHttpService( new RestClient("https://content.guardianapis.com/theguardian/"), configVariables); _quizMetadataService = new QuizMetadataService(guardianApiHttpService); _quizService = new QuizService( new GuardianScraperHttpService(new HttpClient()), new HtmlService( new SectionExtractor(), new HtmlStripper(), new SectionSplitter(), new QuestionAssembler()), _quizMetadataService); }