private static PlanningPokerController CreatePlanningPokerController( DateTimeProvider dateTimeProvider = null, Configuration.IPlanningPokerConfiguration configuration = null, PlanningPoker.Data.IScrumTeamRepository repository = null, TaskProvider taskProvider = null, ILogger <PlanningPokerController> logger = null) { return(new PlanningPokerController(dateTimeProvider, configuration, repository, taskProvider, logger)); }
private static PlanningPokerController CreatePlanningPokerController( DateTimeProvider dateTimeProvider = null, GuidProvider guidProvider = null, DeckProvider deckProvider = null, Configuration.IPlanningPokerConfiguration configuration = null, PlanningPoker.Data.IScrumTeamRepository repository = null, TaskProvider taskProvider = null, ILogger <PlanningPokerController> logger = null) { if (logger == null) { var loggerMock = new Mock <ILogger <PlanningPokerController> >(); logger = loggerMock.Object; } return(new PlanningPokerController(dateTimeProvider, guidProvider, deckProvider, configuration, repository, taskProvider, logger)); }