public void Setup() { _userManager = new FakeUserManager(); _emailSender = Substitute.For <IEmailSender>(); _jwtConfiguration = new JwtConfiguration(); _clubConfiguration = new ClubConfiguration(); _handler = new CreateEmailConfirmationToken.Handler(_userManager, _clubConfiguration, _jwtConfiguration, _emailSender); }
public void Setup() { _userManager = new FakeUserManager(); _emailSender = Substitute.For <IEmailSender>(); _jwtConfiguration = new JwtConfiguration(); _clubConfiguration = new ClubConfiguration(); _handler = new ForgotPassword.Handler(_userManager, _clubConfiguration, _jwtConfiguration, _emailSender); }
public Handler(ArpaUserManager userManager, JwtConfiguration jwtConfiguration, ClubConfiguration clubConfiguration, IEmailSender emailSender) { _userManager = userManager; _jwtConfiguration = jwtConfiguration; _clubConfiguration = clubConfiguration; _emailSender = emailSender; }
public void Setup() { _userManager = new FakeUserManager(); _emailSender = Substitute.For <IEmailSender>(); _jwtConfiguration = new JwtConfiguration(); _clubConfiguration = new ClubConfiguration(); _userAccessor = Substitute.For <IUserAccessor>(); _handler = new SendPasswordChangedInfo.Handler( _userManager, _jwtConfiguration, _clubConfiguration, _emailSender, _userAccessor); }
private void RegisterServices(IServiceCollection services) { services.AddScoped <IJwtGenerator, JwtGenerator>(); services.AddScoped <IUserAccessor, UserAccessor>(); services.AddScoped <ITokenAccessor, TokenAccessor>(); services.AddScoped <IDataSeeder, DataSeeder>(); services.AddScoped <IAuthorizationHandler, SetRoleAuthorizationHandler>(); services.AddScoped <IAuthService, AuthService>(); services.AddScoped <IUserService, UserService>(); services.AddScoped <IRegionService, RegionService>(); services.AddScoped <IRoleService, RoleService>(); services.AddScoped <ISelectValueService, SelectValueService>(); services.AddScoped <IProjectService, ProjectService>(); services.AddScoped <IUrlService, UrlService>(); services.AddScoped <ISectionService, SectionService>(); services.AddScoped <IAppointmentService, AppointmentService>(); services.AddScoped <IVenueService, VenueService>(); services.AddScoped <IAuditLogService, AuditLogService>(); services.AddScoped <IMusicianProfileService, MusicianProfileService>(); services.AddScoped <IPersonService, PersonService>(); services.AddScoped <IMeService, MeService>(); services.AddScoped <ITemplateParser, TemplateParser>(); services.AddScoped <IEmailSender, EmailSender>(); services.AddGenericListHandler(typeof(AuditLog)); services.AddTransient(typeof(IPipelineBehavior <,>), typeof(DomainValidationBehavior <,>)); services.AddTransient(typeof(IPipelineBehavior <,>), typeof(RequestPerformanceBehaviour <,>)); services.AddScoped <IArpaContext>(provider => provider.GetService <ArpaContext>()); EmailConfiguration emailConfig = Configuration .GetSection("EmailConfiguration") .Get <EmailConfiguration>(); services.AddSingleton(emailConfig); ClubConfiguration clubConfig = Configuration .GetSection("ClubConfiguration") .Get <ClubConfiguration>(); services.AddSingleton(clubConfig); }
public ClubIsOpenRule(IOptions <ClubConfiguration> clubConfiguration) { _clubConfiguration = clubConfiguration.Value; }
public MaxPeakTimeBookingLengthRule(IOptions <ClubConfiguration> clubConfiguration, IOptions <BookingConfiguration> options) { _clubConfiguration = clubConfiguration.Value; _bookingConfiguration = options.Value; }
public ClubIsOpenRule(IOptions <ClubConfiguration> options) { _clubConfiguration = options.Value; }