Example #1
0
 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;
 }
Example #3
0
        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);
        }
Example #6
0
 public SearchCountRetriever(IVerseParser verseParser,
                             ILogger <SearchCountRetriever> logger)
 {
     _verseParser = verseParser;
     _logger      = logger;
 }