public ReplyUseCase(DbContext eventContext, IParticipantFactory participantFactory, IEventRespository eventRespository, IInvitationRepository invitationRepository)
 {
     _eventContext         = eventContext;
     _participantFactory   = participantFactory;
     _eventRespository     = eventRespository;
     _invitationRepository = invitationRepository;
 }
 public ReplyUseCaseShould()
 {
     SetupContext();
     _participantFactory   = new ParticipantFactory();
     _invitationRepository = new InvitationRepository(_context);
     _eventRepository      = new EventRepository(_context);
 }
예제 #3
0
 public UserService(IValidationDictionary validationDictionary, IUserRespository respository,
     ICategoryRespository categoryRespository, IEventRespository eventRespository,
     INotificationRespository notificationRespository)
 {
     _respository = respository;
     _categoryRespository = categoryRespository;
     _validationDictionary = validationDictionary;
     _eventRespository = eventRespository;
     _notificationRespository = notificationRespository;
 }
예제 #4
0
        public SendInvitesTests()
        {
            var options = new DbContextOptionsBuilder <EventContext>()
                          .UseInMemoryDatabase(databaseName: "Add_writes_to_database")
                          .Options;

            _context           = new EventContext(options);
            _invitationFactory = new Infrastructure.InvitationFactory();
            _eventFactory      = new Infrastructure.EventFactory();
            _eventRepository   = new EventRepository(_context);
            _emailService      = new Mock <IEmailService>().Object;
        }
예제 #5
0
 public GetEvent(IEventRespository repository)
 {
     _eventRepository = repository;
 }