public void TestCreateIfNew()
 {
     taskHub.CreateHub();
     taskHub.CreateHubIfNotExists();
     Assert.IsTrue(taskHub.HubExists());
     taskHub.DeleteHub();
     Assert.IsFalse(taskHub.HubExists());
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            AppSettingsReader reader = new AppSettingsReader();
            string            servicebusConnectionString = reader.GetValue("Microsoft.ServiceBus.ConnectionString", typeof(string)).ToString();
            string            taskHubName = reader.GetValue("TaskHubName", typeof(string)).ToString();

            TaskHubClient taskHubClient = new TaskHubClient(taskHubName, servicebusConnectionString);
            TaskHubWorker taskHub       = new TaskHubWorker(taskHubName, servicebusConnectionString);

            taskHub.DeleteHub();
            taskHub.CreateHubIfNotExists();

            OrchestrationInstance instance = null;

            string instanceId = "TestTaskHub : " + Guid.NewGuid();

            taskHub.AddTaskOrchestrations((typeof(TaskHubProcessingOrchestration)));
            taskHub.AddTaskActivitiesFromInterface <IActivityFunction>(new ActivityImplementor(), true);
            taskHub.AddTaskActivities(new GetUserTask());

            instance = taskHubClient.CreateOrchestrationInstance(typeof(TaskHubProcessingOrchestration), instanceId, "hello");

            taskHub.Start();
            Console.WriteLine("Press any key to quit.");
            Console.ReadLine();
            taskHub.Stop(true);
        }
        public void TestInitialize()
        {
            client = TestHelpers.CreateTaskHubClient();

            taskHub = TestHelpers.CreateTaskHub();

            taskHub.DeleteHub();
            taskHub.CreateHubIfNotExists();
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Closes (stops) the hub.
        /// </summary>
        /// <param name="resetHub"></param>
        public void Cleanup(bool resetHub = false)
        {
            if (resetHub)
            {
                m_TaskHubWorker.DeleteHub();
            }

            m_TaskHubWorker.Stop();
        }
Ejemplo n.º 5
0
 public void TestInitialize()
 {
     if (!TestContext.TestName.Contains("TestHost"))
     {
         client  = TestHelpers.CreateTaskHubClient();
         taskHub = TestHelpers.CreateTaskHub();
         taskHubNoCompression = TestHelpers.CreateTaskHubNoCompression();
         taskHub.DeleteHub();
         taskHub.CreateHubIfNotExists();
     }
 }
Ejemplo n.º 6
0
        private void initHubs(bool resetHub = false)
        {
            m_HubClient = createTaskHubClient();

            m_TaskHubWorker = CreateTaskHubWorker();

            if (resetHub)
            {
                m_TaskHubWorker.DeleteHub();
            }

            m_TaskHubWorker.CreateHubIfNotExists();
        }
        public void TestInitialize()
        {
            var r = new Random();

            tableClient = new TableClient("test00" + r.Next(0, 10000),
                                          "UseDevelopmentStorage=true;DevelopmentStorageProxyUri=http://127.0.0.1:10002/");
            tableClient.CreateTableIfNotExists();

            client = TestHelpers.CreateTaskHubClient();

            taskHub = TestHelpers.CreateTaskHub();

            taskHub.DeleteHub();
            taskHub.CreateHubIfNotExists();
        }
        private void initHubs(bool resetHub = false)
        {
            bool createInstanceStore = true;

            if (String.IsNullOrEmpty(m_StorageConnectionString))
            {
                createInstanceStore = false;
            }

            m_HubClient = createTaskHubClient(createInstanceStore);

            m_TaskHubWorker = CreateTaskHubWorker(createInstanceStore);

            if (resetHub)
            {
                m_TaskHubWorker.DeleteHub();
            }

            m_TaskHubWorker.CreateHubIfNotExists();
        }