public VerseRetriever(ILanguageSettingsProvider languageSettingsProvider, IVerseParser verseParser, ILogger <VerseRetriever> logger) { _languageSettingsProvider = languageSettingsProvider; _verseParser = verseParser; _logger = logger; }
public ScriptureLookupController(IUnitOfWork unitOfWork, IVerseParser verseParser, IScriptureLookupManager scriptureLookupManager) { _unitOfWork = unitOfWork; _verseParser = verseParser; _scriptureLookupManager = scriptureLookupManager; }
public void SetupTest() { _bibleBookProviderMock = new BibleBookProviderMock(); _verseParser = new VerseParser(_bibleBookProviderMock.Object); _loggerMock = new Mock <ILogger <SearchCountRetriever> >(); }
public void SetupTest() { _languageSettingsProvider = new LanguageSettingsProvider(); _bibleBookProviderMock = new BibleBookProviderMock(); _verseParser = new VerseParser(_bibleBookProviderMock.Object); _loggerMock = new Mock <ILogger <VerseRetriever> >(); }
public async Task GetVerseHtml_When_language_spanish_Then_returns_expected_html(string verse, string expectedText) { // ARRANGE _bibleBookProviderMock = new BibleBookProviderMock(); _verseParser = new VerseParser(_bibleBookProviderMock.Object); var verseRetriever = GetVerseRetriever(); _verseParser.TryParseVerseString(verse, SPANISH, out VerseSetDescriptor verseSet); // ACT var html = await verseRetriever.GetVerseHtmlAsync(verseSet, SPANISH); // ASSERT html.ShouldNotBeNull(); html.ShouldContain(expectedText); }
public SearchCountRetriever(IVerseParser verseParser, ILogger <SearchCountRetriever> logger) { _verseParser = verseParser; _logger = logger; }