public void SetUp() { _sectionExtractor = new SectionExtractor(); var testHtmlFilePath = Path.Combine( TestContext.CurrentContext.TestDirectory, "TestData", "2019_07_20_quiz.html"); _wholePageHtml = File.ReadAllText(testHtmlFilePath); }
public HtmlService( ISectionExtractor sectionExtractor, IHtmlStripper htmlStripper, ISectionSplitter sectionSplitter, IQuestionAssembler questionAssembler) { _sectionExtractor = sectionExtractor; _htmlStripper = htmlStripper; _sectionSplitter = sectionSplitter; _questionAssembler = questionAssembler; }
public void SetUp() { _mockSectionExtractor = Substitute.For <ISectionExtractor>(); _mockHtmlStripper = Substitute.For <IHtmlStripper>(); _mockSectionSplitter = Substitute.For <ISectionSplitter>(); _mockQuestionAssembler = Substitute.For <IQuestionAssembler>(); _htmlService = new HtmlService( _mockSectionExtractor, _mockHtmlStripper, _mockSectionSplitter, _mockQuestionAssembler); }
public ScenarioExtractor( ISectionExtractor <Given> givenExtractor, ISectionExtractor <When> whenExtractor, ISectionExtractor <Then> thenExtractor, IOutlineParser outlineParser, ITagParser tagParser) { _givenExtractor = givenExtractor; _whenExtractor = whenExtractor; _thenExtractor = thenExtractor; _outlineParser = outlineParser; _tagParser = tagParser; }