Пример #1
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);
        }
Пример #4
0
 public void ConfigureBibleBookProviderMock()
 {
     _bibleBookProviderMock = new BibleBookProviderMock();
 }