Beispiel #1
0
        static void Main(string[] args)
        {
            WikipediaPage wiki = new WikipediaPage();

            wiki.WikiChromeMethod();

            CaseStudy_QA.PageObjects.TravelexPage tp = new CaseStudy_QA.PageObjects.TravelexPage();
            tp.travelexChromeMethod();
        }
Beispiel #2
0
        public MashupServiceTest()
        {
            var coverArtImages = new List <CoverArtImage> {
                new CoverArtImage("https://www.en.bild.se/")
            };
            var coverArtResult = new CoverArtResult(coverArtImages, "album 1");
            var mockCoverArt   = new Mock <IRepository <CoverArtResult> >();

            mockCoverArt.Setup(m => m.Get(It.IsAny <string>())).ReturnsAsync(coverArtResult);

            var musicBrainzAlbum    = new MusicBrainzAlbum("album 1", "Album name");
            var musicBrainzRelation = new MusicBrainzRelation("wikipedia", new MusicBrainzUrl("http://en.url/Artisen"));
            var musicBrainzResult   = new MusicBrainzResult(ArtistId, "Artist name",
                                                            new List <MusicBrainzAlbum> {
                musicBrainzAlbum
            },
                                                            new List <MusicBrainzRelation> {
                musicBrainzRelation
            });
            var mockMusicBrainz = new Mock <IRepository <MusicBrainzResult> >();

            mockMusicBrainz.Setup(m => m.Get(It.IsAny <string>())).ReturnsAsync(musicBrainzResult);

            var wikipediaPage       = new WikipediaPage("Artist name", "Artist description");
            var wikipediaDictionary = new Dictionary <string, WikipediaPage>
            {
                { "Artist page id", wikipediaPage }
            };
            var wikipediaQuery  = new WikipediaQuery(wikipediaDictionary);
            var wikipediaResult = new WikipediaResult(wikipediaQuery);
            var mockWikipedia   = new Mock <IRepository <WikipediaResult> >();

            mockWikipedia.Setup(m => m.Get(It.IsAny <string>())).ReturnsAsync(wikipediaResult);

            _service = new MashupService(mockCoverArt.Object, mockMusicBrainz.Object, mockWikipedia.Object);
        }
 public WikipediaSteps()
 {
     _driver        = ScenarioContext.Current.Get <IWebDriver>("currentDriver");
     _wikipediaPage = new WikipediaPage(_driver);
 }