private SecurableObject CreateSecurableObject(ISecurityContextFactory securityContextFactory, ClientTransaction clientTransaction = null, Action <SecurableObject> action = null) { return(SecurableObject.NewObject( clientTransaction ?? _clientTransaction, ObjectSecurityStrategy.Create(securityContextFactory, InvalidationToken.Create()), action)); }
public void Test_AccessedViaDomainObject() { IObjectSecurityStrategy objectSecurityStrategy = _testHelper.CreateObjectSecurityStrategy(); _testHelper.AddExtension(_extension); _testHelper.ExpectFunctionalSecurityStrategyHasAccess(typeof(SecurableObject), GeneralAccessTypes.Create, true); _testHelper.ReplayAll(); SecurableObject.NewObject(_testHelper.Transaction, objectSecurityStrategy); _testHelper.VerifyAll(); }
public SecurableObject CreateSecurableObject() { return(SecurableObject.NewObject(_transaction, CreateObjectSecurityStrategy())); }