Пример #1
0
        public EmailService(ClubPoolConfiguration config)
        {
            Arg.NotNull(config, "config");

              smtpHost = config.SmtpHost;
              systemEmailAddress = config.SystemEmailAddress;
              systemEmailPassword = config.SystemEmailPassword;
        }
Пример #2
0
        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);
        }
Пример #3
0
 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);
 }
Пример #4
0
 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);
 }
Пример #5
0
        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;
        }
Пример #6
0
        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));
        }
Пример #7
0
 public GlobalViewBagFilter(ClubPoolConfiguration config)
 {
     this.config = config;
 }
 public UnapprovedUsersController(IRepository repository, IEmailService emailService, ClubPoolConfiguration config)
 {
     this.repository = repository;
       this.emailService = emailService;
       this.config = config;
 }