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);
    }
Exemplo n.º 4
0
 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;
 }