public void EnableJobScheduleParametersTest() { BatchAccountContext context = BatchTestHelpers.CreateBatchContextWithKeys(); cmdlet.BatchContext = context; cmdlet.Id = null; Assert.Throws <ArgumentNullException>(() => cmdlet.ExecuteCmdlet()); cmdlet.Id = "testJobSchedule"; // Don't go to the service on an Enable CloudJobSchedule call RequestInterceptor interceptor = BatchTestHelpers.CreateFakeServiceResponseInterceptor <JobScheduleEnableOptions, AzureOperationHeaderResponse <JobScheduleEnableHeaders> >(); cmdlet.AdditionalBehaviors = new List <BatchClientBehavior>() { interceptor }; // Verify no exceptions when required parameter is set cmdlet.ExecuteCmdlet(); }