Esempio n. 1
0
        public void GetShouldReturnNullWhenMatchContainerHasOnlyOneChildNode()
        {
            HtmlNode matchContainer = TeamsProviderStub.GetInvalidMatchContainerWithOnlyOneTeam();

            IEnumerable <TeamFeedModel> teams = teamsProvider.Get(matchContainer);

            Assert.AreEqual(null, teams);
        }
Esempio n. 2
0
        public void GetShouldReturnNullWhenMatchContainerDoesNotContainTeamNames()
        {
            HtmlNode matchContainer = TeamsProviderStub.GetInvalidMatchContainerWithMissingTeamNames();

            IEnumerable <TeamFeedModel> teams = teamsProvider.Get(matchContainer);

            Assert.AreEqual(null, teams);
        }
Esempio n. 3
0
        public void GetShouldReturnTwoTeamsWithScoresWhenMatchContainerHasValidTeamsWithScores()
        {
            HtmlNode matchContainer = TeamsProviderStub.GetValidMatchContainerWithTeamsAndScores();

            IEnumerable <TeamFeedModel> teams = teamsProvider.Get(matchContainer);

            Assert.AreEqual(2, teams.Count());
            Assert.IsTrue(teams.All(x => x.Score > 0));
        }