public async Task update_match()
        {
            var match = new Domain.Entity.Models.Match()
            {
                Id = 1, Attendance = 100, HomeGoals = 0, AwayGoals = 0, HomeTeamId = 1, AwayTeamId = 2, SeasonId = 1, Goals = new List <Goal>()
            };

            this.tablesList.Add(new Table()
            {
                TeamId = 2, SeasonId = 1
            });
            await this.viewModel.Object.UpdateMatch(match);

            this.matchesList.First().Attendance.Should().Be(100);
        }
        public void get_previous_round()
        {
            var matchNext = new Domain.Entity.Models.Match()
            {
                Id = 1, Attendance = 100, HomeGoals = 0, AwayGoals = 0, HomeTeamId = 1, AwayTeamId = 2, SeasonId = 1, Goals = new List <Goal>(), Round = 1, Date = DateTime.Now.AddDays(1)
            };
            var matchPrev = new Domain.Entity.Models.Match()
            {
                Id = 1, Attendance = 100, HomeGoals = 0, AwayGoals = 0, HomeTeamId = 1, AwayTeamId = 2, SeasonId = 1, Goals = new List <Goal>(), Round = 2, Date = DateTime.Now.AddDays(-1)
            };

            this.matchesList.Add(matchNext);
            this.matchesList.Add(matchPrev);
            var result = this.viewModel.Object.GetPreviousRound();

            result.Should().NotBeNull();
            result.Count.Should().Be(1);
            result.Contains(matchPrev).Should().BeTrue();
        }