internal override void Execute() { var cmdlet = (ImportTmxTestWorkflowCommand)Cmdlet; var workflowLoader = new WorkflowLoader(); cmdlet.WriteObject(workflowLoader.Load(cmdlet.Path)); }
Guid WhenImportingTasks(string path) { var workflowLoader = new WorkflowLoader(); workflowLoader.Load(path); return(WorkflowCollection.Workflows.Last().Id); }
private void Construct(IAciEventManager eventManager , WorkflowLoader workflowLoader , IUserManager userManager , ITimeProvider timeProvider , INavigationService navigationService) { m_EventManager = eventManager; m_WorkflowLoader = workflowLoader; m_UserManager = userManager; m_TimeProvider = timeProvider; m_NavigationService = navigationService; }
void CreateTestWorkflow(string testWorkflowName, string testWorkflowFileName) { var serverCommand = new ServerCommand { Command = ServerControlCommands.LoadConfiguraiton, Data = testWorkflowName }; _restTemplate.Put(UrlList.ServerControlPoint_absPath, serverCommand); var workflowLoader = new WorkflowLoader(); workflowLoader.Load(PathToWorkflows + testWorkflowFileName); }
void WhenAddedFakeImportedTasks(params ITestTask[] tasks) { var workflowLoader = new WorkflowLoader(); var xDoc = new XDocument(); var workflowElement = new XElement("workflow"); workflowElement.Add(new XAttribute("name", "some name")); xDoc.Add(workflowElement); var testLabElement = new XElement("testLabName", "testlab"); workflowElement.Add(testLabElement); var parametersPageElement = new XElement("parametersPage", "page"); workflowElement.Add(parametersPageElement); workflowLoader.ImportXdocumentAndCreateWorkflowAndTasks(xDoc, workflowLoader.AddWorkflowAndReturnWorkflowId(xDoc, string.Empty)); }
private static void ExecuteXamlTests() { var input = new Dictionary <string, object> { { "LeftVal", 10 }, { "RightVal", 15 } }; var result = WorkflowLoader.ExecuteXaml(@"C:\ArghyaC\repos\Solutions\src\WorkflowEngine\TestData\Workflow_Add.xaml", input); var sum = int.Parse(result["Sum"].ToString()); var input2 = new Dictionary <string, object> { { "Operand1", 100 }, { "Operand2", 105 } }; var sum2 = WorkflowLoader.ExecuteXaml <int>(@"C:\ArghyaC\repos\Solutions\src\WorkflowEngine\TestData\WorkflowBuilder_Add.xaml", input2); }
Guid WhenImportingTasks(string path) { var workflowLoader = new WorkflowLoader(); workflowLoader.Load(path); return WorkflowCollection.Workflows.Last().Id; }
// void GIVEN_ThereIsWorkflow() // { // WorkflowCollection // } void WHEN_AddedFakeImportedTasks(params ITestTask[] tasks) { var workflowLoader = new WorkflowLoader(); var xDoc = new XDocument(); var workflowElement = new XElement("workflow"); workflowElement.Add(new XAttribute("name", "some name")); xDoc.Add(workflowElement); var testLabElement = new XElement("testLabName", "testlab"); workflowElement.Add(testLabElement); var parametersPageElement = new XElement("parametersPage", "page"); workflowElement.Add(parametersPageElement); // workflowLoader.ImportXdocument(xDoc); workflowLoader.ImportXdocument(xDoc, string.Empty); }