public NavigationCommand( CommandType defaultType, [CanBeNull] IWebSecurityAdapter webSecurityAdapter, [CanBeNull] IWxeSecurityAdapter wxeSecurityAdapter) : base(defaultType, webSecurityAdapter, wxeSecurityAdapter) { }
public Command(CommandType defaultType, [CanBeNull] IWebSecurityAdapter webSecurityAdapter, [CanBeNull] IWxeSecurityAdapter wxeSecurityAdapter) { _defaultType = defaultType; _type = _defaultType; _webSecurityAdapter = webSecurityAdapter; _wxeSecurityAdapter = wxeSecurityAdapter; }
public BocMenuItemCommand( CommandType defaultType, [CanBeNull] IWebSecurityAdapter webSecurityAdapter, [CanBeNull] IWxeSecurityAdapter wxeSecurityAdapter) : base(defaultType, webSecurityAdapter, wxeSecurityAdapter) { _hrefCommand = new MenuItemHrefCommandInfo(); _wxeFunctionCommand = new MenuItemWxeFunctionCommandInfo(); }
public SecurityExecutionListener(WxeFunction function, IWxeFunctionExecutionListener innerListener, [CanBeNull] IWxeSecurityAdapter wxeSecurityAdapter) { ArgumentUtility.CheckNotNull("function", function); ArgumentUtility.CheckNotNull("innerListener", innerListener); _function = function; _innerListener = innerListener; _wxeSecurityAdapter = wxeSecurityAdapter; }
public void SetUp() { _mockRepository = new MockRepository(); WxeContextFactory wxeContextFactory = new WxeContextFactory(); _wxeContext = wxeContextFactory.CreateContext(new TestFunction()); _securityAdapterMock = _mockRepository.StrictMock <IWxeSecurityAdapter>(); _innerListenerMock = _mockRepository.StrictMock <IWxeFunctionExecutionListener>(); _function = new TestFunction(); }
public void SetUp() { TestFunction rootFunction = new TestFunction(); WxeContextFactory contextFactory = new WxeContextFactory(); _wxeContext = contextFactory.CreateContext(rootFunction); _mockRepository = new MockRepository(); _mockWxeSecurityAdapter = _mockRepository.StrictMock <IWxeSecurityAdapter> (); var serviceLocator = DefaultServiceLocator.Create(); serviceLocator.RegisterMultiple <IWxeSecurityAdapter> (() => _mockWxeSecurityAdapter); _serviceLocatorScope = new ServiceLocatorScope(serviceLocator); }
// construction and disposing public CommandTestHelper() { _httpContext = HttpContextHelper.CreateHttpContext("GET", "default.html", null); _httpContext.Response.ContentEncoding = Encoding.UTF8; _functionType = typeof(TestFunction); _functionTypeName = TypeUtility.GetPartialAssemblyQualifiedName(_functionType); _mocks = new MockRepository(); _mockWebSecurityAdapter = _mocks.StrictMock <IWebSecurityAdapter>(); _mockWxeSecurityAdapter = _mocks.StrictMock <IWxeSecurityAdapter>(); _mockSecurableObject = _mocks.StrictMock <ISecurableObject>(); _htmlWriter = new HtmlTextWriterSingleTagMock(); }
// 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() { _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); }
private IWxeFunctionExecutionListener CreateSecurityListener(IWxeSecurityAdapter securityAdapter) { return(new SecurityExecutionListener(_function, _innerListenerMock, securityAdapter)); }
public void OnDeserialization(object sender) { _wxeSecurityAdapter = WxeFunction.GetWxeSecurityAdapter(); }
public Command CreateNoneCommand(IWebSecurityAdapter webSecurityAdapter = null, IWxeSecurityAdapter wxeSecurityAdapter = null) { Command command = new Command(CommandType.None, webSecurityAdapter, wxeSecurityAdapter); command.OwnerControl = CreateOwnerControl(); InitializeNoneCommand(command); return(command); }
public Command CreateHrefCommand(IWebSecurityAdapter webSecurityAdapter = null, IWxeSecurityAdapter wxeSecurityAdapter = null) { Command command = new Command(CommandType.Href, webSecurityAdapter, wxeSecurityAdapter); InitializeHrefCommand(command); return(command); }