protected override void Context()
        {
            AccountService = MockRepository.GenerateStub<IAccountService>();

            Identity = new FakeIdentity(Username);
            _user = new FakePrincipal(Identity, null);

            HttpRequest = MockRepository.GenerateStub<HttpRequestBase>();
            HttpContext = MockRepository.GenerateStub<HttpContextBase>();
            HttpContext.Stub(x => x.Request).Return(HttpRequest);
            HttpContext.User = _user;

            _httpResponse = MockRepository.GenerateStub<HttpResponseBase>();
            _httpResponse.Stub(x => x.Cookies).Return(new HttpCookieCollection());
            HttpContext.Stub(x => x.Response).Return(_httpResponse);

            Logger = MockRepository.GenerateStub<ILogger>();
            WebAuthenticationService = MockRepository.GenerateStub<IWebAuthenticationService>();

            MappingEngine = MockRepository.GenerateStub<IMappingEngine>();
            AccountCreator = MockRepository.GenerateStub<IAccountCreator>();

            AccountController = new AccountController(AccountService, Logger, WebAuthenticationService, MappingEngine, null, AccountCreator);
            AccountController.ControllerContext = new ControllerContext(HttpContext, new RouteData(), AccountController);
        }
Ejemplo n.º 2
0
 public AccountController(IAccountService accountService, ILogger logger, IWebAuthenticationService webAuthenticationService, IMappingEngine mappingEngine, IAccountCreator accountCreator, IAccountCreator creator)
 {
     _accountService = accountService;
     _logger = logger;
     _webAuthenticationService = webAuthenticationService;
     _mappingEngine = mappingEngine;
     _accountCreator = accountCreator;
 }
        protected override void Context()
        {
            AuthorizationService = MockRepository.GenerateStub<IAuthorizationService>();
            ValidatorFactory = MockRepository.GenerateStub<IValidatorFactory>();
            AccountRepository = MockRepository.GenerateStub<IAccountRepository>();
            CryptographyService = MockRepository.GenerateStub<ICryptographyService>();
            EmailService = MockRepository.GenerateStub<IEmailService>();
            SettingsProvider = MockRepository.GenerateStub<ISettingsProvider>();

            AccountCreator = new AccountCreator(AuthorizationService, ValidatorFactory, AccountRepository,
                                                CryptographyService, EmailService, SettingsProvider);
        }
Ejemplo n.º 4
0
        public void Execute(IServiceProvider serviceProvider)
        {
            IPluginExecutionContext     context = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext));
            IOrganizationServiceFactory factory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
            IOrganizationService        service = factory.CreateOrganizationService(context.UserId);

            Entity Target = (Entity)context.InputParameters["Target"];

            MefDependencyResolver resolver = new MefDependencyResolver(service);

            IAccountCreator accountCreator = resolver.GetInstance <IAccountCreator>();

            accountCreator.CreateAccount();
        }
Ejemplo n.º 5
0
 public Authorization(IAccountCreator creator, ILoginHandler handler)
 {
     _creator = creator;
     _handler = handler;
 }
Ejemplo n.º 6
0
 public AccountService(IAccountCreator creator,
                       IFakeRepository repository)
 {
     this.creator    = creator ?? throw new ArgumentNullException($"Argument {nameof(creator)} is null");
     this.repository = repository ?? throw new ArgumentNullException($"Argument {nameof(repository)} is null");
 }
Ejemplo n.º 7
0
 public ModelCreator(IUserCreator userCreator, IAccountCreator accountCreator)
 {
     this.UserCreator    = userCreator;
     this.AccountCreator = accountCreator;
 }
Ejemplo n.º 8
0
 public AccountController(IAccountCreator accountCreator)
 {
     _accountCreator = accountCreator;
 }
Ejemplo n.º 9
0
        static void Run()
        {
            IAccountCreator accountCreator = serviceProvider.GetService <IAccountCreator>();

            accountCreator.CreateAccounts();
        }
Ejemplo n.º 10
0
 public static Account ToAccount(this AccountDto dto, IAccountCreator creator)
 {
     return(creator.Create(dto));
 }
Ejemplo n.º 11
0
 public CreateAccountController(IAccountCreator accountCreator, IAccountCreationInformationValidator validator)
 {
     _accountCreator = accountCreator;
     _validator      = validator;
 }
Ejemplo n.º 12
0
 public DataReaderAccountConverter(IAccountCreator accountCreator)
 {
     this.AccountCreator = accountCreator;
 }