Exemplo n.º 1
0
        internal override void Execute()
        {
            var cmdlet         = (ImportTmxTestWorkflowCommand)Cmdlet;
            var workflowLoader = new WorkflowLoader();

            cmdlet.WriteObject(workflowLoader.Load(cmdlet.Path));
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
 Guid WhenImportingTasks(string path)
 {
     var workflowLoader = new WorkflowLoader();
     workflowLoader.Load(path);
     return WorkflowCollection.Workflows.Last().Id;
 }
Exemplo n.º 8
0
 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));
 }
Exemplo n.º 9
0
        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);
        }
Exemplo n.º 10
0
//        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);
        }
Exemplo n.º 11
0
 internal override void Execute()
 {
     var cmdlet = (ImportTmxTestWorkflowCommand)Cmdlet;
     var workflowLoader = new WorkflowLoader();
     cmdlet.WriteObject(workflowLoader.Load(cmdlet.Path));
 }