public CalendarItemDomain(ICalendarItemRepository calendarItemRepository, IMapper mapper, INotificationSenderDomain notificationSender, IEventRepository eventRepository) { _itRepository = calendarItemRepository; _mapper = mapper; _notificationSender = notificationSender; _eventRepository = eventRepository; }
public CalendarHandler(ICategorizedPostRepository <IEventPluginConfigurationProvider> postRepository, ICalendarItemRepository calendarItemRepository, ILogger logger) { _eventRepository = postRepository; _calendarItemRepository = calendarItemRepository; Logger = logger; }
public CalendarHandler(ICategorizedPostRepository<IEventPluginConfigurationProvider> postRepository, ICalendarItemRepository calendarItemRepository, ILogger logger) { _eventRepository = postRepository; _calendarItemRepository = calendarItemRepository; Logger = logger; }
protected override void Establish_context() { PostRepository = MockRepository.GenerateStub <ICategorizedPostRepository <IEventPluginConfigurationProvider> >(); CalendarItemRepository = MockRepository.GenerateStub <ICalendarItemRepository>(); _sut = new CalendarHandler(PostRepository, CalendarItemRepository, MockRepository.GenerateMock <ILogger>()); Request = CreateRequest(); }
/// <summary> /// Initializes a new instance of the <see cref="EventMacros"/> class. /// This constructor is used for dependency injection in unit testing scenarios. /// </summary> internal EventMacros(ICategorizedPostRepository <IEventPluginConfigurationProvider> repository, IGraffitiSiteSettings settings, ICalendarItemRepository calendarItemRepository, IClock clock) : base(repository) { _settings = settings; _calendarItemRepository = calendarItemRepository; _clock = clock; }
public BannerModelQuery(IConferenceLoader conferenceLoader, ICalendarItemRepository calendarItemRepository) { if (calendarItemRepository == null) { throw new ArgumentNullException("calendarItemRepository"); } if (calendarItemRepository == null) { throw new ArgumentNullException("calendarItemRepository"); } this.conferenceLoader = conferenceLoader; this.calendarItemRepository = calendarItemRepository; }
public VotingCookieFactory(IConferenceLoader conferenceLoader, ICalendarItemRepository calendarItemRepository) { if (conferenceLoader == null) { throw new ArgumentNullException("conferenceLoader"); } if (calendarItemRepository == null) { throw new ArgumentNullException("calendarItemRepository"); } this.conferenceLoader = conferenceLoader; this.calendarItemRepository = calendarItemRepository; }
public TimelineController(ICalendarItemRepository calendarItemRepository, IDateTimeFormatter dateTimeFormatter, IDateTimePassedEvaluator dateTimePassedEvaluator) { if (calendarItemRepository == null) { throw new ArgumentNullException("calendarItemRepository"); } if (dateTimeFormatter == null) { throw new ArgumentNullException("dateTimeFormatter"); } if (dateTimePassedEvaluator == null) { throw new ArgumentNullException("dateTimePassedEvaluator"); } this.calendarItemRepository = calendarItemRepository; this.dateTimeFormatter = dateTimeFormatter; this.dateTimePassedEvaluator = dateTimePassedEvaluator; }
public DataProvider(QueryRunner queryRunner, IVoteRepository voteRepository, ICalendarItemRepository calendarItemRepository) { if (queryRunner == null) { throw new ArgumentNullException("queryRunner"); } if (voteRepository == null) { throw new ArgumentNullException("voteRepository"); } if (calendarItemRepository == null) { throw new ArgumentNullException("calendarItemRepository"); } this.queryRunner = queryRunner; this.voteRepository = voteRepository; this.calendarItemRepository = calendarItemRepository; }
public CalendarItemCreatedEventHandler(ICalendarItemRepository calendarItemRepository) { CalendarItemRepository = calendarItemRepository; }
public ConferenceBuilder(ICalendarItemRepository calendarItemRepository, IBuild <CalendarItem, CalendarEntry> calendarEntryBuilder) { this.calendarItemRepository = calendarItemRepository; this.calendarEntryBuilder = calendarEntryBuilder; }
public void Given_A_DataModel_With_An_Open_Publishing_The_Agenda_Calendar_Item() { _calendarItemRepository = Substitute.For<ICalendarItemRepository>(); _calendarItemRepository.GetAll().Returns(new List<CalendarItem> { new CalendarItem { EntryType = CalendarEntryType.SessionSubmission, Authorised = true, StartDate = DateTimeOffset.Now.AddDays(-2), EndDate = DateTimeOffset.Now.AddDays(-1) }, new CalendarItem { EntryType = CalendarEntryType.Voting, Authorised = true, StartDate = DateTimeOffset.Now.AddDays(-2), EndDate = DateTimeOffset.Now.AddDays(-1) }, new CalendarItem { EntryType = CalendarEntryType.AgendaPublished, Authorised = true, StartDate = DateTimeOffset.Now.AddDays(-2), EndDate = null } }); _source = new DDDEastAnglia.DataAccess.SimpleData.Models.Conference { ConferenceId = 1, Name = "", ShortName = "" }; }
private void Given_A_DataModel_With_No_CalendarItems() { _calendarItemRepository = Substitute.For<ICalendarItemRepository>(); _calendarItemRepository.GetAll().Returns(new CalendarItem[0]); _source = new DDDEastAnglia.DataAccess.SimpleData.Models.Conference { ConferenceId = 1, Name = "", ShortName = "" }; }
protected override void Establish_context() { PostRepository = MockRepository.GenerateStub<ICategorizedPostRepository<IEventPluginConfigurationProvider>>(); CalendarItemRepository = MockRepository.GenerateStub<ICalendarItemRepository>(); _sut = new CalendarHandler(PostRepository, CalendarItemRepository, MockRepository.GenerateMock<ILogger>()); Request = CreateRequest(); }
public CalendarItemCycleDeletedEventHandler(ICalendarItemRepository calendarItemRepository) { CalendarItemRepository = calendarItemRepository; }