public EmailService(ClubPoolConfiguration config) { Arg.NotNull(config, "config"); smtpHost = config.SmtpHost; systemEmailAddress = config.SystemEmailAddress; systemEmailPassword = config.SystemEmailPassword; }
public override void EstablishContext() { authenticationService = new Mock<IAuthenticationService>(); var config = new ClubPoolConfiguration { SiteName = "test", SmtpHost = "test", SystemEmailAddress = "*****@*****.**", SystemEmailPassword = "******", UseRescues = false }; controller = new HomeController(authenticationService.Object, config); }
public override void EstablishContext() { repository = new Mock<IRepository>(); emailService = new Mock<IEmailService>(); var config = new ClubPoolConfiguration { SiteName = "test", SmtpHost = "test", SystemEmailAddress = "*****@*****.**", SystemEmailPassword = "******", UseRescues = false }; controller = new UnapprovedUsersController(repository.Object, emailService.Object, config); }
public override void EstablishContext() { repository = new Mock<IRepository>(); authenticationService = AuthHelper.CreateMockAuthenticationService(); membershipService = new Mock<IMembershipService>(); emailService = new Mock<IEmailService>(); var config = new ClubPoolConfiguration { SiteName = "test", SmtpHost = "test", SystemEmailAddress = "*****@*****.**", SystemEmailPassword = "******", UseRescues = false }; controller = new AccountHelpController(authenticationService, membershipService.Object, emailService.Object, config, repository.Object); }
public UsersController(IAuthenticationService authSvc, IMembershipService membershipSvc, IEmailService emailSvc, ClubPoolConfiguration config, IRepository repository) { Arg.NotNull(authSvc, "authSvc"); Arg.NotNull(membershipSvc, "membershipSvc"); Arg.NotNull(emailSvc, "emailSvc"); Arg.NotNull(config, "config"); Arg.NotNull(repository, "repository"); authenticationService = authSvc; membershipService = membershipSvc; emailService = emailSvc; this.config = config; this.repository = repository; }
protected virtual void InitializeServiceLocator(ClubPoolConfiguration config) { var builder = new ContainerBuilder(); builder.RegisterType<Repository>().As<IRepository>(); builder.Register<Lazy<DbContext>>(c => new Lazy<DbContext>(() => new ClubPoolContext())).InstancePerHttpRequest(); builder.Register<ScriptViewRegistrar>(c => new ScriptViewRegistrar()).InstancePerHttpRequest(); builder.RegisterInstance(config); var assembly = typeof(MvcApplication).Assembly; builder.RegisterAssemblyTypes(assembly) .Where(t => t.Namespace.Contains("Services")) .AsImplementedInterfaces(); builder.RegisterAssemblyTypes(assembly) .Where(t => t.IsAssignableTo<IRouteRegistrar>()) .As<IRouteRegistrar>(); builder.RegisterControllers(assembly); var container = builder.Build(); DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); }
public GlobalViewBagFilter(ClubPoolConfiguration config) { this.config = config; }
public UnapprovedUsersController(IRepository repository, IEmailService emailService, ClubPoolConfiguration config) { this.repository = repository; this.emailService = emailService; this.config = config; }