public void Validate_GenerateTheFixturesForTheSeason() { int competitionId = 1; int seasonId = 3; bool allreadyCreated = true; List <int> clubIds = new List <int>(); var repository = new Mock <ISeasonRepository>(); repository.Setup(x => x.MatchesGenerated(competitionId, seasonId)).Returns(allreadyCreated); repository.Setup(x => x.GetIdsOfClubsInCompetition(competitionId, seasonId)).Returns(clubIds); SeasonProcessor processor = new SeasonProcessor(); processor.Repository = (ISeasonRepository)repository.Object; var res = processor.GenerateTheFixturesForTheSeason(competitionId, seasonId); //vec je generirano, ukoliko zelimo da test ne prođe makni if uvjet if (!allreadyCreated) { repository.Verify(x => x.GetIdsOfClubsInCompetition(competitionId, seasonId), Times.Exactly(1)); } repository.Verify(x => x.MatchesGenerated(competitionId, seasonId)); }
private void button1_Click(object sender, EventArgs e) { int seasonId = int.Parse(comboBox2.SelectedValue.ToString()); int competitionId = int.Parse(comboBox1.SelectedValue.ToString()); var seasonProcessor = new SeasonProcessor(); var message = seasonProcessor.GenerateTheFixturesForTheSeason(competitionId, seasonId); MessageBox.Show(message); }