public override void SetUp() { base.SetUp(); _securityProviderStub = MockRepository.GenerateStub <ISecurityProvider> (); _securityProviderStub.Stub(stub => stub.IsNull).Return(false); _securityPrincipalStub = MockRepository.GenerateStub <ISecurityPrincipal> (); var principalProviderStub = MockRepository.GenerateStub <IPrincipalProvider> (); principalProviderStub.Stub(stub => stub.GetPrincipal()).Return(_securityPrincipalStub); _functionalSecurityStrategyStub = MockRepository.GenerateStub <IFunctionalSecurityStrategy> (); _objectSecurityStrategyStub = MockRepository.GenerateStub <IObjectSecurityStrategy> (); var serviceLocator = DefaultServiceLocator.Create(); serviceLocator.RegisterSingle(() => _securityProviderStub); serviceLocator.RegisterSingle(() => principalProviderStub); serviceLocator.RegisterSingle(() => _functionalSecurityStrategyStub); serviceLocator.RegisterMultiple <IWebSecurityAdapter>(); serviceLocator.RegisterMultiple <IWxeSecurityAdapter> (() => new WxeSecurityAdapter()); _serviceLocatorScope = new ServiceLocatorScope(serviceLocator); _testAccessTypeValue = AccessType.Get(TestAccessTypes.Value); }
public override void SetUp() { base.SetUp(); _securityProviderStub = MockRepository.GenerateStub <ISecurityProvider>(); _principalProviderStub = MockRepository.GenerateStub <IPrincipalProvider>(); _securityPrincipalStub = MockRepository.GenerateStub <ISecurityPrincipal>(); _functionalSecurityStrategyStub = MockRepository.GenerateStub <IFunctionalSecurityStrategy>(); _principalProviderStub.Stub(stub => stub.GetPrincipal()).Return(_securityPrincipalStub); _securityContextStub = MockRepository.GenerateStub <ISecurityContext> (); _securityContextFactoryStub = MockRepository.GenerateStub <ISecurityContextFactory> (); _securityContextFactoryStub.Stub(mock => mock.CreateSecurityContext()).Return(_securityContextStub); _clientTransaction = ClientTransaction.CreateRootTransaction(); _clientTransaction.Extensions.Add(new SecurityClientTransactionExtension()); var serviceLocator = DefaultServiceLocator.Create(); serviceLocator.RegisterSingle(() => _securityProviderStub); serviceLocator.RegisterSingle(() => _principalProviderStub); serviceLocator.RegisterSingle(() => _functionalSecurityStrategyStub); _serviceLocatorScope = new ServiceLocatorScope(serviceLocator); _clientTransaction.EnterNonDiscardingScope(); }
public void SetUp() { _securityProviderMock = MockRepository.GenerateStrictMock <ISecurityProvider>(); _principalStub = MockRepository.GenerateStub <ISecurityPrincipal>(); _principalStub.Stub(_ => _.User).Return("user"); _securableType = typeof(SecurableObject); _strategy = new FunctionalSecurityStrategy(); }
// construction and disposing public TestHelper() { _mocks = new MockRepository(); _mockSecurityProvider = _mocks.StrictMock <ISecurityProvider> (); _stubUser = _mocks.Stub <ISecurityPrincipal> (); SetupResult.For(_stubUser.User).Return("user"); _stubPrincipalProvider = _mocks.StrictMock <IPrincipalProvider> (); SetupResult.For(_stubPrincipalProvider.GetPrincipal()).Return(_stubUser); _mockFunctionalSecurityStrategy = _mocks.StrictMock <IFunctionalSecurityStrategy> (); _mockPermissionReflector = _mocks.StrictMock <IPermissionProvider> (); _mockMemberResolver = _mocks.StrictMock <IMemberResolver>(); _transaction = ClientTransaction.CreateRootTransaction(); SetupResult.For(_mockSecurityProvider.IsNull).Return(false); }
public SecurityClientTestHelper() { _mocks = new MockRepository(); _mockSecurityProvider = _mocks.StrictMock <ISecurityProvider>(); _mockPermissionReflector = _mocks.StrictMock <IPermissionProvider>(); _mockObjectSecurityStrategy = _mocks.StrictMock <IObjectSecurityStrategy>(); _mockFunctionalSecurityStrategy = _mocks.StrictMock <IFunctionalSecurityStrategy>(); _mockMemberResolver = _mocks.StrictMock <IMemberResolver>(); _userStub = _mocks.Stub <ISecurityPrincipal>(); SetupResult.For(_userStub.User).Return("user"); _stubPrincipalProvider = _mocks.Stub <IPrincipalProvider>(); SetupResult.For(_stubPrincipalProvider.GetPrincipal()).Return(_userStub); _securableObject = new SecurableObject(_mockObjectSecurityStrategy); }
// construction and disposing public WebPermissionProviderTestHelper() { _mocks = new MockRepository(); _mockSecurityProvider = _mocks.StrictMock <ISecurityProvider>(); SetupResult.For(_mockSecurityProvider.IsNull).Return(false); _mockObjectSecurityStrategy = _mocks.StrictMock <IObjectSecurityStrategy>(); _mockFunctionalSecurityStrategy = _mocks.StrictMock <IFunctionalSecurityStrategy>(); _mockWxeSecurityAdapter = _mocks.StrictMock <IWxeSecurityAdapter>(); _stubUser = _mocks.Stub <ISecurityPrincipal>(); SetupResult.For(_stubUser.User).Return("user"); _mockPrincipalProvider = _mocks.StrictMock <IPrincipalProvider>(); SetupResult.For(_mockPrincipalProvider.GetPrincipal()).Return(_stubUser); }
public void SetUp() { _securityProviderStub = MockRepository.GenerateStub <ISecurityProvider>(); _securityPrincipalStub = MockRepository.GenerateStub <ISecurityPrincipal>(); _functionalSecurityStrategyStub = MockRepository.GenerateStub <IFunctionalSecurityStrategy>(); _principalProviderStub = MockRepository.GenerateStub <IPrincipalProvider>(); _principalProviderStub.Stub(stub => stub.GetPrincipal()).Return(_securityPrincipalStub); _securityClient = new SecurityClient( _securityProviderStub, new PermissionReflector(), _principalProviderStub, _functionalSecurityStrategyStub, new ReflectionBasedMemberResolver()); }
public void SetUp() { _stubSecurityProvider = MockRepository.GenerateStub <ISecurityProvider>(); _stubPrincipalProvider = MockRepository.GenerateStub <IPrincipalProvider>(); _stubPermissionProvider = MockRepository.GenerateStub <IPermissionProvider>(); _stubMemberResolver = MockRepository.GenerateStub <IMemberResolver>(); _stubFunctionalSecurityStrategy = MockRepository.GenerateStub <IFunctionalSecurityStrategy>(); var serviceLocator = DefaultServiceLocator.Create(); serviceLocator.RegisterSingle(() => _stubSecurityProvider); serviceLocator.RegisterSingle(() => _stubPrincipalProvider); serviceLocator.RegisterSingle(() => _stubPermissionProvider); serviceLocator.RegisterSingle(() => _stubMemberResolver); serviceLocator.RegisterSingle(() => _stubFunctionalSecurityStrategy); _serviceLocatorScope = new ServiceLocatorScope(serviceLocator); }
public void SetUp() { _securityAdapter = new WxeSecurityAdapter(); _mocks = new MockRepository(); _mockSecurityProvider = _mocks.StrictMock <ISecurityProvider> (); SetupResult.For(_mockSecurityProvider.IsNull).Return(false); _mockPrincipalProvider = _mocks.StrictMock <IPrincipalProvider> (); _mockFunctionalSecurityStrategy = _mocks.StrictMock <IFunctionalSecurityStrategy> (); var serviceLocator = DefaultServiceLocator.Create(); serviceLocator.RegisterSingle(() => _mockSecurityProvider); serviceLocator.RegisterSingle(() => _mockPrincipalProvider); serviceLocator.RegisterSingle(() => _mockFunctionalSecurityStrategy); _serviceLocatorScope = new ServiceLocatorScope(serviceLocator); }
public SecurityClient( ISecurityProvider securityProvider, IPermissionProvider permissionProvider, IPrincipalProvider principalProvider, IFunctionalSecurityStrategy functionalSecurityStrategy, IMemberResolver memberResolver) { ArgumentUtility.CheckNotNull("securityProvider", securityProvider); ArgumentUtility.CheckNotNull("permissionProvider", permissionProvider); ArgumentUtility.CheckNotNull("principalProvider", principalProvider); ArgumentUtility.CheckNotNull("functionalSecurityStrategy", functionalSecurityStrategy); ArgumentUtility.CheckNotNull("memberResolver", memberResolver); _securityProvider = securityProvider; _permissionProvider = permissionProvider; _principalProvider = principalProvider; _functionalSecurityStrategy = functionalSecurityStrategy; _memberResolver = memberResolver; }
public override void SetUp() { base.SetUp(); _mocks = new MockRepository(); _mockSecurityProvider = (ISecurityProvider)_mocks.StrictMock(typeof(ISecurityProvider)); SetupResult.For(_mockSecurityProvider.IsNull).Return(false); _mockPrincipalProvider = (IPrincipalProvider)_mocks.StrictMock(typeof(IPrincipalProvider)); _stubFunctionalSecurityStrategy = _mocks.StrictMock <IFunctionalSecurityStrategy>(); var serviceLocator = DefaultServiceLocator.Create(); serviceLocator.RegisterSingle(() => _stubFunctionalSecurityStrategy); serviceLocator.RegisterSingle(() => _mockSecurityProvider); serviceLocator.RegisterSingle(() => _mockPrincipalProvider); _serviceLocatorScope = new ServiceLocatorScope(serviceLocator); _searchService = new RolePropertiesSearchService(); IBusinessObjectClass roleClass = BindableObjectProviderTestHelper.GetBindableObjectClass(typeof(Role)); _positionProperty = (IBusinessObjectReferenceProperty)roleClass.GetPropertyDefinition("Position"); Assert.That(_positionProperty, Is.Not.Null); }