public new void SetUp() { _securitySettings = new SecuritySettings() { EncryptionKey = "273ece6f97dd844d" }; _encryptionService = new EncryptionService(_securitySettings); }
public new void SetUp() { _customerSettings = new CustomerSettings(); _securitySettings = new SecuritySettings() { EncryptionKey = "273ece6f97dd844d" }; _rewardPointsSettings = new RewardPointsSettings() { Enabled = false, }; _encryptionService = new EncryptionService(_securitySettings); _customerRepo = MockRepository.GenerateMock<IRepository<Customer>>(); var customer1 = new Customer() { Username = "******", Email = "*****@*****.**", PasswordFormat = PasswordFormat.Hashed, Active = true }; string saltKey = _encryptionService.CreateSaltKey(5); string password = _encryptionService.CreatePasswordHash("password", saltKey); customer1.PasswordSalt = saltKey; customer1.Password = password; AddCustomerToRegisteredRole(customer1); var customer2 = new Customer() { Username = "******", Email = "*****@*****.**", PasswordFormat = PasswordFormat.Clear, Password = "******", Active = true }; AddCustomerToRegisteredRole(customer2); var customer3 = new Customer() { Username = "******", Email = "*****@*****.**", PasswordFormat = PasswordFormat.Encrypted, Password = _encryptionService.EncryptText("password"), Active = true }; AddCustomerToRegisteredRole(customer3); var customer4 = new Customer() { Username = "******", Email = "*****@*****.**", PasswordFormat = PasswordFormat.Clear, Password = "******", Active = true }; AddCustomerToRegisteredRole(customer4); var customer5 = new Customer() { Username = "******", Email = "*****@*****.**", PasswordFormat = PasswordFormat.Clear, Password = "******", Active = true }; _eventPublisher = MockRepository.GenerateMock<IEventPublisher>(); _eventPublisher.Expect(x => x.Publish(Arg<object>.Is.Anything)); _customerRepo.Expect(x => x.Table).Return(new List<Customer>() { customer1, customer2, customer3, customer4, customer5 }.AsQueryable()); _customerRoleRepo = MockRepository.GenerateMock<IRepository<CustomerRole>>(); _genericAttributeRepo = MockRepository.GenerateMock<IRepository<GenericAttribute>>(); _orderRepo = MockRepository.GenerateMock<IRepository<Order>>(); _forumPostRepo = MockRepository.GenerateMock<IRepository<ForumPost>>(); _forumTopicRepo = MockRepository.GenerateMock<IRepository<ForumTopic>>(); _genericAttributeService = MockRepository.GenerateMock<IGenericAttributeService>(); _newsLetterSubscriptionService = MockRepository.GenerateMock<INewsLetterSubscriptionService>(); _localizationService = MockRepository.GenerateMock<ILocalizationService>(); _customerService = new CustomerService(new NasNullCache(), _customerRepo, _customerRoleRepo, _genericAttributeRepo,_orderRepo, _forumPostRepo, _forumTopicRepo, null, null, null, null, null, _genericAttributeService, _eventPublisher, _customerSettings); _customerRegistrationService = new CustomerRegistrationService(_customerService, _encryptionService, _newsLetterSubscriptionService, _localizationService, _rewardPointsSettings, _customerSettings); }
public EncryptionService(SecuritySettings securitySettings) { this._securitySettings = securitySettings; }