public void CreateSchemaTest() { var provider = new DatabaseSessionProvider(); provider.OpenSession(); using (var session = provider.GetCurrentSession()) { } }
public NotificationsHandler( EventSinkBase eventSink, DatabaseSessionProvider databaseSessionProvider, IEventBus eventBus) { _eventSink = eventSink; _databaseSessionProvider = databaseSessionProvider; _eventBus = eventBus; BindToConsumer(); }
public void EventIsStoredSuccessfully() { var provider = new DatabaseSessionProvider(); provider.OpenSession(); var repository = new EventRepository(provider); var eventInfo = new NewEmailConfirmedDeveloper(1); var @event = new Event(eventInfo); var receivers = new[] { 30, 31, 32 }; var distributionPolicy = new DistributionPolicy(receivers); repository.DistrubuteEvent(@event, distributionPolicy); var receivedEvent = repository.GetEventsByUser(receivers[0], false).Single(); Assert.AreEqual(@event.EventInfo, receivedEvent.EventInfo); Assert.AreEqual(@event.EventType, receivedEvent.EventType); }
public PasswordChangeHandler( IMailer mailer, IPasswordManager passwordManager, ApplicationLocationSettings applicationLocationSettings, IEventBus eventBus, IUserRepository userRepository, DatabaseSessionProvider databaseSessionProvider) { _mailer = mailer; _passwordManager = passwordManager; _applicationLocationSettings = applicationLocationSettings; _eventBus = eventBus; _userRepository = userRepository; _databaseSessionProvider = databaseSessionProvider; BindToConsumer(); }
public MailValidationHandler(IMailer mailer, IValidationRequestsRepository validationRequestsRepository, ConfirmationSettings confirmationSettings, IUserRepository userRepository, DatabaseSessionProvider databaseSessionProvider, IEventBus eventBus) { _mailer = mailer; _validationRequestsRepository = validationRequestsRepository; _confirmationSettings = confirmationSettings; _userRepository = userRepository; _databaseSessionProvider = databaseSessionProvider; _eventBus = eventBus; _validateMail validateMail = ValidateMail; _eventBus.SetConsumer("ValidateMail", validateMail); }
public UserRepository(DatabaseSessionProvider sessionProvider) { Require.NotNull(sessionProvider, nameof(sessionProvider)); _sessionProvider = sessionProvider; }
public PasswordChangeRequestRepository(DatabaseSessionProvider sessionProvider) { _sessionProvider = sessionProvider; }
public ValidationRequestsRepository(DatabaseSessionProvider sessionProvider) { Require.NotNull(sessionProvider, nameof(sessionProvider)); _sessionProvider = sessionProvider; }
public EventRepository(DatabaseSessionProvider sessionProvider) { Require.NotNull(sessionProvider, nameof(sessionProvider)); _sessionProvider = sessionProvider; }
public ProjectMembershipRepository(DatabaseSessionProvider sessionProvider) { Require.NotNull(sessionProvider, nameof(sessionProvider)); _sessionProvider = sessionProvider; }
public NotificationMailRepository(DatabaseSessionProvider databaseSessionProvider) { Require.NotNull(databaseSessionProvider, nameof(databaseSessionProvider)); _databaseSessionProvider = databaseSessionProvider; }
public NotificationSettingsRepository(DatabaseSessionProvider sessionProvider) { Require.NotNull(sessionProvider, nameof(sessionProvider)); _sessionProvider = sessionProvider; }
public OrderRepository(DatabaseSessionProvider databaseSessionProvider) { Require.NotNull(databaseSessionProvider, nameof(databaseSessionProvider)); _databaseSessionProvider = databaseSessionProvider; }
public ProjectRepository(DatabaseSessionProvider databaseSessionProvider) { Require.NotNull(databaseSessionProvider, nameof(databaseSessionProvider)); _databaseSessionProvider = databaseSessionProvider; }
public PaginableRepository(DatabaseSessionProvider sessionProvider) { _sessionProvider = sessionProvider; }