Exemple #1
0
 public PermissionFactory(IPermissionAuthorizer permissionAuthorizer)
 {
     this.permissionAuthorizer        = permissionAuthorizer;
     this.privatePermissionRule       = new PrivatePermissionRule();
     this.propertyStatusRule          = new PropertyStatusPermissionRule();
     this.costumerPermissionRule      = new CostumerPermissionRule(this.permissionAuthorizer);
     this.biddingLockedPermissionRule = new BiddingLockedPermissionRule();
 }
Exemple #2
0
 private void InitializeVariables()
 {
     this.callContext          = new CallContext();
     this.roomUserPrivileges   = new List <PropertyUserPrivilege>();
     this.permissionAuthorizer = Substitute.For <IPermissionAuthorizer>();
     this.permissionSettings   = new PermissionSettings()
     {
         CallContext          = callContext,
         PrivilegesByUserRoom = this.roomUserPrivileges
     };
     this.sut = new CostumerPermissionRule(this.permissionAuthorizer);
 }
Exemple #3
0
 private void InitializeVariables()
 {
     this.callContext = new CallContext()
     {
         LoginName  = "login-name",
         IsPrivate  = false,
         PropertyId = 3
     };
     this.property             = new Property();
     this.propertyService      = Substitute.For <IPropertyService>();
     this.authorizationService = Substitute.For <IAuthorizationService>();
     this.permissionAuthorizer = Substitute.For <IPermissionAuthorizer>();
     this.permissionFactory    = new PermissionFactory(this.permissionAuthorizer);
     this.sut = new PermissionManager(this.propertyService,
                                      this.authorizationService,
                                      this.permissionFactory);
 }
Exemple #4
0
 public CostumerPermissionRule(IPermissionAuthorizer permissionAuthorizer)
 {
     this.permissionAuthorizer = permissionAuthorizer;
 }
 public SecureTagHelper(IPermissionAuthorizer authorizer)
 {
     this.authorizer = authorizer;
 }
 public void OneTimeSetUp()
 {
     this.permissionAuthorizer = Substitute.For <IPermissionAuthorizer>();
     this.sut = new PermissionFactory(this.permissionAuthorizer);
 }