Пример #1
0
        public void TestJobsMagic()
        {
            // no arguments - should print job status of all jobs
            var azureClient = new MockAzureClient();
            var jobsMagic   = new JobsMagic(azureClient, new UnitTestLogger <JobsMagic>());

            jobsMagic.Test(string.Empty);
            Assert.AreEqual(AzureClientAction.GetJobList, azureClient.LastAction);

            // with default argument - should still print job status
            azureClient = new MockAzureClient();
            jobsMagic   = new JobsMagic(azureClient, new UnitTestLogger <JobsMagic>());
            jobsMagic.Test($"{jobId}");
            Assert.AreEqual(AzureClientAction.GetJobList, azureClient.LastAction);

            // with default and count arguments - should still print job status
            azureClient = new MockAzureClient();
            jobsMagic   = new JobsMagic(azureClient, new UnitTestLogger <JobsMagic>());
            jobsMagic.Test($"{jobId} count=1");
            Assert.AreEqual(AzureClientAction.GetJobList, azureClient.LastAction);

            // only with count argument - should still print job status
            azureClient = new MockAzureClient();
            jobsMagic   = new JobsMagic(azureClient, new UnitTestLogger <JobsMagic>());
            jobsMagic.Test($"count=1");
            Assert.AreEqual(AzureClientAction.GetJobList, azureClient.LastAction);
        }
Пример #2
0
        public void TestJobsMagic()
        {
            // no arguments - should print job status of all jobs
            var azureClient = new MockAzureClient();
            var jobsMagic   = new JobsMagic(azureClient);

            jobsMagic.Test(string.Empty);
            Assert.AreEqual(AzureClientAction.GetJobList, azureClient.LastAction);

            // with arguments - should still print job status
            azureClient = new MockAzureClient();
            jobsMagic   = new JobsMagic(azureClient);
            jobsMagic.Test($"{jobId}");
            Assert.AreEqual(AzureClientAction.GetJobList, azureClient.LastAction);
        }