internal TestStatesAdmin(StatesAdmin ssa) { foreach (StateAdmin stateAdmin in ssa) { States.Add(new TestStateAdmin(stateAdmin)); } }
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); }