private static List <Competition> Simulate(ICompetitionService competitionService) { var rankingHistory = new List <Competition>(); bool runAgain; var stopwatch = new Stopwatch(); do { var numberOfSimulations = GetNumberOfSimulations(); stopwatch.Start(); for (var i = 0; i < numberOfSimulations; i++) { _logger.LogInformation(new string('-', 80)); var competition = competitionService.CreateCompetition($"Eredivisie {DateTime.Now}"); competitionService.SimulateMatches(competition); competitionService.LogStats(competition); rankingHistory.Add(competition); } stopwatch.Stop(); _logger.LogInformation($"It took me {stopwatch.ElapsedMilliseconds} ms. to simulate."); Console.Write("Again? [y] [n] "); runAgain = Console.ReadKey().KeyChar == 'y'; Console.WriteLine(); } while (runAgain); Console.WriteLine($"{rankingHistory.Count} took me {stopwatch.ElapsedMilliseconds} ms."); return(rankingHistory); }
public void TestInitialize() { _competitionMockRepository = _getCompetitionRepositoryMock(); _mockBlobStorageService = new Mock <IBlobStorageService>(); _mockBlobStorageService.Setup(m => m.PopulateUrlForBlob(It.IsAny <BlobData>())); _competitionService = new CompetitionService(_competitionMockRepository, _mockBlobStorageService.Object); }
public EventController(IEventService eventService, IDisciplineService disciplineService, ICourseService courseService, IDeviceService deviceService, ICompetitionService competitionService, IAdminService adminService, IChipService chipService, IHeatService heatService, IResultService resultService, IAccountService accountService, IMemoryCache cache, ICategoryService categoryService) { _disciplineService = disciplineService; _eventService = eventService; _courseService = courseService; _deviceService = deviceService; _competitionService = competitionService; _adminService = adminService; _chipService = chipService; _heatService = heatService; _resultService = resultService; _cache = cache; _accountService = accountService; _categoryService = categoryService; }
public SearchCompetitionsController( ICompetitionService competitionService, ICategoriesService categoriesService) { this.competitionService = competitionService; CategoriesService = categoriesService; }
public AdminController(IAdminService adminService, IAccountService accountService, IMemoryCache cache, ISportService sportService, IDisciplineService disciplineService, ICompetitionService competitionService, IEventService eventService, IHeatService heatService, IClubService clubService, ICourseService courseService, IDeviceService deviceService, IServiceProvider serviceProvider, ICategoryService categoryService, IChipService chipService, UserManager <ApplicationUser> userManager) { _adminService = adminService; _cache = cache; _accountService = accountService; _sportService = sportService; _disciplineService = disciplineService; _competitionService = competitionService; _eventService = eventService; _heatService = heatService; _clubService = clubService; _courseService = courseService; _deviceService = deviceService; _serviceProvider = serviceProvider; _categoryService = categoryService; _chipService = chipService; _userManager = userManager; }
public TeamService(ITeamRepository teamRepository, ICompetitionService competitionService) : base(teamRepository) { this.teamRepository = teamRepository; this.competitionService = competitionService; }
public AdminController(IDbContext dbContext, IRepresentativeUserService representativeUserService, ICompetitionService competitionService, ICompetitionRepresentativeUserService competitionRepresentativeUserService) { _dbContext = dbContext; _representativeUserService = representativeUserService; _competitionService = competitionService; _competitionRepresentativeUserService = competitionRepresentativeUserService; }
public CompetitionsController(ILogger <MessagesController> logger, IBotClientFactory botClientFactory, ICompetitionService competitionService, IActivityBuilder activityBuilder) { _logger = logger; _botClientFactory = botClientFactory; _competitionService = competitionService; _activityBuilder = activityBuilder; }
public HomeController(IDbContext dbContext, ICompetitionRepresentativeUserService competitionRepresentativeUserService, IParticipationService participateService, ICompetitionService competitionService) { _dbContext = dbContext; _participateService = participateService; _competitionService = competitionService; _competitionRepresentativeUserService = competitionRepresentativeUserService; }
public LeaguesController(ILeagueService leagueService, ICompetitionService competitionService) { Check.Require(leagueService != null, "leagueService may not be null"); Check.Require(competitionService != null, "competitionService may not be null"); this.leagueService = leagueService; this.competitionService = competitionService; }
public static ICompetitionService GetCompetitionService() { if (competitionService == null) { competitionService = new CompetitionService(serviceModule.CompetitionConnectionString); } return(competitionService); }
public TeamsController(ICompetitionService competitionService, IStatsReportingService playerService, ITeamService teamService) { this.competitionService = competitionService; this.statsReportingService = playerService; this.teamService = teamService; }
public ContestantCompetitionsController(IMapper mapper, IContestantCompetitionService contestandCompetition, ICompetitionService competitionService, IContestantService contestantService) { this.mapper = mapper; this.competitionService = competitionService; this.contestantService = contestantService; this.contestantCompetitionServis = contestandCompetition; }
public ComposeSendHandler(IDateTimeService dateTimeService, IActivityBuilder activityBuilder, IBotClientFactory botClientFactory, ICompetitionService competitionService, ITimerService timerService) { _dateTimeService = dateTimeService; _activityBuilder = activityBuilder; _botClientFactory = botClientFactory; _competitionService = competitionService; _timerService = timerService; }
public DeviceService(IDeviceRepository repo, IEventService eventService, ICompetitionService competitionService) { _repo = repo; _eventService = eventService; _competitionService = competitionService; }
public FixtureService(IFixtureRepository fixtureRepository, ICompetitionService competitionService, IOptionService optionService) : base(fixtureRepository) { this.fixtureRepository = fixtureRepository; this.competitionService = competitionService; this.optionService = optionService; }
public CompetitorController(IDbContext dbContext, IStudyFieldService studyFieldService, IStudyFieldDegreeService studyFieldDegreeService, ICompetitorService competitorService, IParticipationService participationService, ICompetitionService competitionService) { _dbContext = dbContext; _studyFieldService = studyFieldService; _studyFieldDegreeService = studyFieldDegreeService; _competitorService = competitorService; _participationService = participationService; _competitionService = competitionService; }
public UserPanelController(IDbContext dbContext, ITechnicalStaffService technicalStaffService, IParticipationService participationService, ITechnicalStaffRoleService technicalStaffRoleService, ICommonTechnicalStaffService commonTechnicalStaffService, ICompetitionService competitionService) { _dbContext = dbContext; _technicalStaffService = technicalStaffService; _participationService = participationService; _technicalStaffRoleService = technicalStaffRoleService; _commonTechnicalStaffService = commonTechnicalStaffService; _competitionService = competitionService; }
public JoinCompetitionController( ICompetitionService competitionService, UserManager <ApplicationUser> userManager, IDeletableEntityRepository <Competition> competitionsRepository) { this.competitionService = competitionService; this.userManager = userManager; this.competitionsRepository = competitionsRepository; }
public TblDataService(INewsService newsService, IFixtureService fixtureService, ITeamService teamService, ICompetitionService competitionService, IStatsReportingService statsReportingService, IPlayerService playerService) { this.newsService = newsService; this.fixtureService = fixtureService; this.teamService = teamService; this.competitionService = competitionService; this.statsReportingService = statsReportingService; this.playerService = playerService; }
public ActionActivateCompetitionHandler(IDateTimeService dateTimeService, IBotClientFactory botClientFactory, ILocalizationFactory localizationFactory, ICompetitionService competitionService, IActivityBuilder activityBuilder, ITimerService timerService) { _dateTimeService = dateTimeService; _botClientFactory = botClientFactory; _localizationFactory = localizationFactory; _competitionService = competitionService; _activityBuilder = activityBuilder; _timerService = timerService; }
public HomeController(IDbContext dbContext, ISportService sportService, ICompetitionSportService competitionSportService, ICompetitionService competitionService, IParticipationService participationService) { _dbContext = dbContext; _sportService = sportService; _competitionSportService = competitionSportService; _competitionService = competitionService; _participationService = participationService; }
public StatsController(IStatsReportingService statsReportingService, ICompetitionService competitionService, IPlayerService playerService, IFixtureService fixtureService) { this.statsReportingService = statsReportingService; this.competitionService = competitionService; this.playerService = playerService; this.fixtureService = fixtureService; }
public FixturesController(ICompetitionService competitionService, IFixtureService fixtureService, ITeamService teamService, ICupService cupService) { this.competitionService = competitionService; this.fixtureService = fixtureService; this.teamService = teamService; this.cupService = cupService; }
public GameDataService(IGameDataRepository gameDataRepository, ILeagueRepository leagueRepository, IScheduleGameRepository scheduleGameRepository, ICompetitionRepository competitionRepository, ICompetitionConfigRepository competitionConfigRepository, ITeamService teamServ, ICompetitionService compService) { gameDataRepo = gameDataRepository; leagueRepo = leagueRepository; scheduleGameRepo = scheduleGameRepository; competitionRepo = competitionRepository; competitionConfigRepo = competitionConfigRepository; teamService = teamServ; competitionService = compService; }
public void SetUp() { mockFixtureRepository = Substitute.For <IFixtureRepository>(); mockCompetitionService = Substitute.For <ICompetitionService>(); mockOptionService = Substitute.For <IOptionService>(); fixtureService = new FixtureService( mockFixtureRepository, mockCompetitionService, mockOptionService); }
public void SetUp() { mockFixtureRepository = Substitute.For<IFixtureRepository>(); mockCompetitionService = Substitute.For<ICompetitionService>(); mockOptionService = Substitute.For<IOptionService>(); fixtureService = new FixtureService( mockFixtureRepository, mockCompetitionService, mockOptionService); }
public DefaultController(IParticipationService participationService, ICommonFunctions commonFunctions, ICompetitionService competitionService, IFAQRepository fAQRepository, IMapper mapper, ITermRepository termRepository) { this.participationService = participationService; this.commonFunctions = commonFunctions; this.competitionService = competitionService; this.fAQRepository = fAQRepository; this.mapper = mapper; this.termRepository = termRepository; }
public MatchResultService(IMatchResultRepository matchResultRepository, IPlayerService playerService, ICompetitionService competitionService, IFixtureService fixtureService, IStatsReportingService statsReportingService) { this.matchResultRepository = matchResultRepository; this.playerService = playerService; this.competitionService = competitionService; this.fixtureService = fixtureService; this.statsReportingService = statsReportingService; }
public CupLeaguesController(ICupLeagueService cupLeagueService, ICupService cupService, ICompetitionService competitionService) { Check.Require(cupLeagueService != null, "cupLeagueService may not be null"); Check.Require(cupService != null, "cupService may not be null"); Check.Require(competitionService != null, "competitionService may not be null"); this.cupLeagueService = cupLeagueService; this.cupService = cupService; this.competitionService = competitionService; }
public TeamLeaguesController(ITeamLeagueService teamLeagueService, ICompetitionService competitionService, ITeamService teamService) { Check.Require(teamLeagueService != null, "teamLeagueService may not be null"); Check.Require(competitionService != null, "competitionService may not be null"); Check.Require(teamService != null, "teamService may not be null"); this.teamLeagueService = teamLeagueService; this.competitionService = competitionService; this.teamService = teamService; }
public AdminController(IDbContext dbContext, IRepresentativeUserService representativeUserService, IParticipationService participationService, IDormService dormService, ICompetitorService competitorService, ITechnicalStaffService technicalStaffService, ICommonTechnicalStaffService commonTechnicalStaffService, ICompetitionService competitionService, ICompetitionRepresentativeUserService competitionRepresentativeUserService) { _dbContext = dbContext; _representativeUserService = representativeUserService; _participationService = participationService; _dormService = dormService; _competitorService = competitorService; _technicalStaffService = technicalStaffService; _commonTechnicalStaffService = commonTechnicalStaffService; _competitionService = competitionService; _competitionRepresentativeUserService = competitionRepresentativeUserService; }
public HomeController(INewsService newsService, ICompetitionService competitionService, IStatsReportingService statsReportingService, IFixtureService fixtureService, IEventService eventService, ICupService cupService) { this.newsService = newsService; this.competitionService = competitionService; this.statsReportingService = statsReportingService; this.fixtureService = fixtureService; this.eventService = eventService; this.cupService = cupService; }
public CupWinnersController(ICupWinnerService cupWinnerService, ICupService cupService, ITeamService teamService, ICompetitionService competitionService) { Check.Require(cupWinnerService != null, "leagueWinnerService may not be null"); Check.Require(cupService != null, "leagueService may not be null"); Check.Require(teamService != null, "teamService may not be null"); Check.Require(competitionService != null, "competitionService may not be null"); this.cupWinnerService = cupWinnerService; this.cupService = cupService; this.teamService = teamService; this.competitionService = competitionService; }
public FixturesController(ICompetitionService competitionService, IFixtureService fixtureService, ITeamService teamService, IRefereeService refereeService, IMembershipService membershipService, ICupService cupService, IOneOffVenueService oneOffVenueService) { this.competitionService = competitionService; this.fixtureService = fixtureService; this.teamService = teamService; this.refereeService = refereeService; this.membershipService = membershipService; this.cupService = cupService; this.oneOffVenueService = oneOffVenueService; }
public ScheduledTaskController(IOptionService optionService, IFixtureService fixtureService, IPenaltyService penaltyService, ICompetitionService competitionService, IMatchResultService matchResultService) { Check.Require(optionService != null, "optionService may not be null"); Check.Require(fixtureService != null, "fixtureService may not be null"); Check.Require(penaltyService != null, "penaltyService may not be null"); Check.Require(competitionService != null, "competitionService may not be null"); Check.Require(matchResultService != null, "statsService may not be null"); this.optionService = optionService; this.fixtureService = fixtureService; this.penaltyService = penaltyService; this.competitionService = competitionService; this.matchResultService = matchResultService; }
public MatchResultController(IFixtureService fixtureService, ICompetitionService competitionService, IMatchResultService matchResultService, IPlayerService playerService, IMembershipService membershipService, IStatsReportingService statsReportingService) { Check.Require(fixtureService != null, "fixtureService may not be null"); Check.Require(competitionService != null, "competitionService may not be null"); Check.Require(matchResultService != null, "statsService may not be null"); Check.Require(playerService != null, "playerService may not be null"); Check.Require(membershipService != null, "membershipService may not be null"); Check.Require(statsReportingService != null, "statsService may not be null"); this.fixtureService = fixtureService; this.matchResultService = matchResultService; this.playerService = playerService; this.membershipService = membershipService; this.statsReportingService = statsReportingService; }
public SeasonController(ICompetitionService competitionService) { this.competitionService = competitionService; }
public void Setup() { mockMatchResultRepository = Substitute.For<IMatchResultRepository>();; mockPlayerService = Substitute.For<IPlayerService>(); mockFixtureService = Substitute.For<IFixtureService>(); mockCompetitionService = Substitute.For<ICompetitionService>(); mockStatsReportingService = Substitute.For<IStatsReportingService>(); PopulateData(); matchResultService = new MatchResultService( mockMatchResultRepository, mockPlayerService, mockCompetitionService, mockFixtureService, mockStatsReportingService); }
public CardsController(ICompetitorService competitorService, ITechnicalStaffService technicalStaffService, ICompetitionService competitionService) { _competitorService = competitorService; _techTechnicalStaffService = technicalStaffService; _competitionService = competitionService; }
public ViewCupController(ICupService cupService, IStatsReportingService statsReportingService, ICompetitionService competitionService) { this.cupService = cupService; this.statsReportingService = statsReportingService; this.competitionService = competitionService; }
public TestController(IParticipationService participationService, ITechnicalStaffService technicalStaffService, ICompetitionService competitionService) { _participationService = participationService; _technicalStaffService = technicalStaffService; _competitionService = competitionService; }
public UserPanelController(ICompetitionService competitionService) { _competitionService = competitionService; }
public CompetitionsController(ICompetitionService service) { this.service = service; }
public AdminController(IDbContext dbContext, ICompetitionService competitionService, IAnnouncementService announcementService) { _dbContext = dbContext; _competitionService = competitionService; _announcementService = announcementService; }
public HomeController(ICompetitionService competitionService, ISlideShowService slideShowService, INewsService newsService) { _competitionService = competitionService; _slideShowService = slideShowService; _newsService = newsService; }
public HomeController(IDbContext dbContext, ICompetitionService competitionService) { _dbContext = dbContext; _competitionService = competitionService; }