public static AcmeProcessingWorkflow Then(this ActiveDirectoryBasedAuthorization activeDirectoryBasedAuthorization, MsSqlBasedRepository msSqlBasedRepository)
 {
     return(new AcmeProcessingWorkflow(activeDirectoryBasedAuthorization, msSqlBasedRepository));
 }
 private AcmeProcessingWorkflow PreprocessingRuleChain(ActiveDirectoryBasedAuthorization activeDirectoryBasedAuthorization, MsSqlBasedRepository msSqlBasedRepository)
 {
     return(new AcmeProcessingWorkflow(activeDirectoryBasedAuthorization, msSqlBasedRepository));
 }
 public AcmeProcessingWorkflow()
 {
     _authorizationRules = new ActiveDirectoryBasedAuthorization();
     _repository         = new MsSqlBasedRepository();
 }