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); }
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); }