public void SimpleExecute()
        {
            var cmd = new AddWorkflowSubscriptionCmdlet
            {
                SiteUrl = SpoTestContext.SiteUrl,
                Username = SpoTestContext.Username,
                Password = SpoTestContext.Password,
                DefinitionId = "F7C4E3EC-E4AB-4DD3-A9B5-FF69C75D0DFB",
                Enabled = true,
                EventSourceName = "Contacts",
                Id = "07B5BCE2-EB1B-439D-A692-07309ACACD61",
                Name = "Simple WF",
            };
            var result = cmd.Invoke();

            Debug.WriteLine("***** Executing {0} at {1}", cmd.GetType(), DateTime.Now);

            foreach (var line in result)
                Debug.WriteLine("- {0}", line);

            Debug.WriteLine("***** Finished {0} at {1}", cmd.GetType(), DateTime.Now);
        }
        public void SimpleExecuteWithHistory()
        {
            var cmd = new AddWorkflowSubscriptionCmdlet
            {
                SiteUrl = OnPremTestContext.SiteUrl,
                Username = OnPremTestContext.Username,
                Password = OnPremTestContext.Password,
                DefinitionId = "C571BD89-205C-44A6-8134-2CAA3C4DDFF2",
                Enabled = true,
                EventSourceName = "Contacts",
                HistoryListName = "Workflow History",
                Id = "07B5BCE2-EB1B-439D-A692-07309ACACD62",
                Name = "Simple WF with History",
            };
            var result = cmd.Invoke();

            Debug.WriteLine("***** Executing {0} at {1}", cmd.GetType(), DateTime.Now);

            foreach (var line in result)
                Debug.WriteLine("- {0}", line);

            Debug.WriteLine("***** Finished {0} at {1}", cmd.GetType(), DateTime.Now);
        }
        public void SimpleExecuteSite()
        {
            var cmd = new AddWorkflowSubscriptionCmdlet
            {
                SiteUrl = SpoTestContext.SiteUrl,
                Username = SpoTestContext.Username,
                Password = SpoTestContext.Password,
                DefinitionId = "E6120B11-F257-4057-A324-FE2E22CAC290",
                Enabled = true,
                EventTypes = new[] { "WorkflowStart" },
                Id = "07B5BCE2-EB1B-439D-A692-07309ACACD70",
                Name = "Simple Site WF",
                HistoryListName = "Workflow History"
            };
            var result = cmd.Invoke();

            Debug.WriteLine("***** Executing {0} at {1}", cmd.GetType(), DateTime.Now);

            foreach (var line in result)
                Debug.WriteLine("- {0}", line);

            Debug.WriteLine("***** Finished {0} at {1}", cmd.GetType(), DateTime.Now);
        }