public void GetMatchInSeasonFromStoreTest()
        {
            mockStoreData.Setup(x => x.CheckStoreAlreadyExists(It.IsAny <int>(), It.IsAny <int>())).Returns(true);
            mockReadWrite.Setup(x => x.ReadFromStore(It.IsAny <int>(), It.IsAny <int>())).Returns(new List <Objects.Match>()
            {
                new Objects.Match {
                    MatchId = 1, MatchTeamId = 12345, IsAtHome = true, OpponentTeamId = 98765, TeamLogoFileName = "1.png"
                },
                new Objects.Match {
                    MatchId = 2, MatchTeamId = 12345, IsAtHome = true, OpponentTeamId = 98765, TeamLogoFileName = "2.png"
                },
                new Objects.Match {
                    MatchId = 3, MatchTeamId = 12345, IsAtHome = true, OpponentTeamId = 98765, TeamLogoFileName = "12345.png"
                },
                new Objects.Match {
                    MatchId = 4, MatchTeamId = 12345, IsAtHome = true, OpponentTeamId = 98765, TeamLogoFileName = "4.png"
                },
                new Objects.Match {
                    MatchId = 5, MatchTeamId = 54321, IsAtHome = true, OpponentTeamId = 98765, TeamLogoFileName = "5.png"
                },
            });
            mockClient.Setup(x => x.GetAllMatchesForSeason(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>())).Returns(
                new List <Objects.Match>()
            {
                new Objects.Match {
                    MatchTeamId = 12345, IsAtHome = true, OpponentTeamId = 98765, TeamLogoFileName = "234.png"
                },
                new Objects.Match {
                    MatchTeamId = 12345, IsAtHome = true, OpponentTeamId = 98765, TeamLogoFileName = "1234.png"
                },
                new Objects.Match {
                    MatchTeamId = 12345, IsAtHome = true, OpponentTeamId = 98765, TeamLogoFileName = "123424.png"
                },
                new Objects.Match {
                    MatchTeamId = 129345, IsAtHome = true, OpponentTeamId = 98765, TeamLogoFileName = "1234243.png"
                },
                new Objects.Match {
                    MatchTeamId = 54321, IsAtHome = true, OpponentTeamId = 98765, TeamLogoFileName = "124243.png"
                },
            });

            var result = service.GetMatchInSeason(2019, 2020, 12345, 3);

            Assert.IsNotNull(result);
            Assert.AreEqual(3, result.MatchId);
            Assert.IsTrue(result.IsAtHome);
        }
 public Match GetMatchForTeam(int startYear, int endYear, int teamId, int matchId)
 {
     return(service.GetMatchInSeason(startYear, endYear, teamId, matchId));
 }