Beispiel #1
0
        public void founded_bing_images_info_should_insert_correctly()
        {
            string imageUrlFromSearchResult;
            string mediaSourceFromSearchResult;

            ArtifactSearchHelper.FindAndSelectRandomImage(out imageUrlFromSearchResult, out mediaSourceFromSearchResult);

            string imageUrlFromArtifactForm    = ExhibitHelper.GetCurrentImageOrVideoUrl();
            string mediaSourceFromArtifactForm = ExhibitHelper.GetCurrentMediaSource();
            string mediaTypeFromArtifactForm   = ExhibitHelper.GetCurrentMediaType();

            Assert.AreEqual(imageUrlFromSearchResult, imageUrlFromArtifactForm);
            Assert.AreEqual(mediaSourceFromArtifactForm, mediaSourceFromSearchResult);
            Assert.AreEqual("image", mediaTypeFromArtifactForm.ToLower());
        }
Beispiel #2
0
        public void founded_bing_pdfs_info_should_insert_correctly()
        {
            string pdfUrlFromSearchResult;

            ArtifactSearchHelper.FindAndSelectRandomPdf(out pdfUrlFromSearchResult);

            string pdfUrlFromArtifactForm      = ExhibitHelper.GetCurrentImageOrVideoUrl();
            string attributionFromArtifactForm = ExhibitHelper.GetCurrentAttribution();
            string mediaSourceFromArtifactForm = ExhibitHelper.GetCurrentMediaSource();
            string mediaTypeFromArtifactForm   = ExhibitHelper.GetCurrentMediaType();

            Assert.AreEqual(pdfUrlFromSearchResult, pdfUrlFromArtifactForm);
            Assert.AreEqual(pdfUrlFromSearchResult, attributionFromArtifactForm);
            Assert.AreEqual(pdfUrlFromSearchResult, mediaSourceFromArtifactForm);
            Assert.AreEqual("pdf", mediaTypeFromArtifactForm.ToLower());
        }
Beispiel #3
0
        public static void AssemblyInit(TestContext testContext)
        {
            IoC.Initialize(new UnityDependencyResolver());

            NavigationHelper     = HelperManager <NavigationHelper> .Instance;
            BrowserStateManager  = HelperManager <BrowserStateManager> .Instance;
            HomePageHelper       = HelperManager <HomePageHelper> .Instance;
            TourHelper           = HelperManager <TourHelper> .Instance;
            BookmarkHelper       = HelperManager <BookmarkHelper> .Instance;
            TimescaleHelper      = HelperManager <TimescaleHelper> .Instance;
            ScreenshotManager    = HelperManager <ScreenshotManager> .Instance;
            WelcomeScreenHelper  = HelperManager <WelcomeScreenHelper> .Instance;
            TimelineHelper       = HelperManager <TimelineHelper> .Instance;
            ExhibitHelper        = HelperManager <ExhibitHelper> .Instance;
            SearchHelper         = HelperManager <SearchHelper> .Instance;
            AuthorizationHelper  = HelperManager <AuthorizationHelper> .Instance;
            BreadcrumbsHelper    = HelperManager <BreadcrumbsHelper> .Instance;
            ApiHelper            = HelperManager <ApiHelper> .Instance;
            TimeSeriesHelper     = HelperManager <TimeSeriesHelper> .Instance;
            ArtifactSearchHelper = HelperManager <ArtifactSearchHelper> .Instance;
        }
Beispiel #4
0
        public void change_of_bing_results_change_form_fields_correctly()
        {
            string imageUrlFromSearchResult;
            string imageMediaSourceFromSearchResult;

            ArtifactSearchHelper.FindAndSelectRandomImage(out imageUrlFromSearchResult, out imageMediaSourceFromSearchResult);
            string imageUrlFromArtifactForm         = ExhibitHelper.GetCurrentImageOrVideoUrl();
            string imageMediaSourceFromArtifactForm = ExhibitHelper.GetCurrentMediaSource();
            string imageMediaTypeFromArtifactForm   = ExhibitHelper.GetCurrentMediaType();

            Assert.AreEqual(imageUrlFromSearchResult, imageUrlFromArtifactForm);
            Assert.AreEqual(imageMediaSourceFromArtifactForm, imageMediaSourceFromSearchResult);
            Assert.AreEqual("image", imageMediaTypeFromArtifactForm.ToLower());

            string videoUrlFromSearchResult;

            ArtifactSearchHelper.FindAndSelectRandomVideo(out videoUrlFromSearchResult);
            string videoUrlFromArtifactForm         = ExhibitHelper.GetCurrentImageOrVideoUrl();
            string videoAttributionFromArtifactForm = ExhibitHelper.GetCurrentAttribution();
            string videoMediaSourceFromArtifactForm = ExhibitHelper.GetCurrentMediaSource();
            string videMediaTypeFromArtifactForm    = ExhibitHelper.GetCurrentMediaType();

            Assert.AreEqual(videoUrlFromSearchResult, videoUrlFromArtifactForm);
            Assert.AreEqual(videoUrlFromSearchResult, videoAttributionFromArtifactForm);
            Assert.AreEqual(videoUrlFromSearchResult, videoMediaSourceFromArtifactForm);
            Assert.AreEqual("video", videMediaTypeFromArtifactForm.ToLower());

            string pdfUrlFromSearchResult;

            ArtifactSearchHelper.FindAndSelectRandomPdf(out pdfUrlFromSearchResult);
            string pdfUrlFromArtifactForm         = ExhibitHelper.GetCurrentImageOrVideoUrl();
            string pdfAttributionFromArtifactForm = ExhibitHelper.GetCurrentAttribution();
            string pdfMediaSourceFromArtifactForm = ExhibitHelper.GetCurrentMediaSource();
            string pdfMediaTypeFromArtifactForm   = ExhibitHelper.GetCurrentMediaType();

            Assert.AreEqual(pdfUrlFromSearchResult, pdfUrlFromArtifactForm);
            Assert.AreEqual(pdfUrlFromSearchResult, pdfAttributionFromArtifactForm);
            Assert.AreEqual(pdfUrlFromSearchResult, pdfMediaSourceFromArtifactForm);
            Assert.AreEqual("pdf", pdfMediaTypeFromArtifactForm.ToLower());
        }