예제 #1
0
 internal TestStatesAdmin(StatesAdmin ssa)
 {
     foreach (StateAdmin stateAdmin in ssa)
     {
         States.Add(new TestStateAdmin(stateAdmin));
     }
 }
예제 #2
0
 public TestWorkflowAdmin(xWorkflowAdmin wfa)
 {
     Description     = wfa.Description;
     Permissions     = new TestAccessControlList(wfa.Permissions);
     SemanticAliases = new SemanticAliases {
         Value = string.Join(";", wfa.SemanticAliases)
     };
     States = new StatesAdmin();
     foreach (xStateAdmin stateAdmin in wfa.States)
     {
         States.Add(-1, new TestStateAdmin(stateAdmin));
     }
     StateTransitions = new StateTransitions();
     foreach (xStateTransition transition in wfa.StateTransitions)
     {
         StateTransitions.Add(-1, new TestStateTransition(transition));
     }
     Workflow = new TestWorkflow(wfa.Workflow);
 }