Ejemplo n.º 1
0
        public void CannotCreateOutputStorageForNullTask()
        {
            CloudTask           task           = null;
            CloudStorageAccount storageAccount = new CloudStorageAccount(new StorageCredentials("fake", new byte[] { 65, 66, 67, 68 }), true);
            var ex = Assert.Throws <ArgumentNullException>(() => task.OutputStorage(storageAccount));

            Assert.Equal("task", ex.ParamName);
        }
Ejemplo n.º 2
0
        public async Task CannotCreateOutputStorageForNullStorageAccount()
        {
            var taskResponse = new Batch.Protocol.Models.CloudTask
            {
                Id  = "faketask",
                Url = $"http://contoso.noregion.batch.azure.com/jobs/fakejob/tasks/faketask",  // TODO: remove if .NET client library can surface CloudTask.JobId directly
            };

            using (var batchClient = await BatchClient.OpenAsync(new FakeBatchServiceClient(taskResponse)))
            {
                CloudTask           task           = batchClient.JobOperations.GetTask("fakejob", "faketask");
                CloudStorageAccount storageAccount = null;
                var ex = Assert.Throws <ArgumentNullException>(() => task.OutputStorage(storageAccount));
                Assert.Equal("storageAccount", ex.ParamName);
            }
        }
Ejemplo n.º 3
0
        public async void GetTaskResult(Guid guid)
        {
            CloudTask task = await GetTask(guid);

            TaskOutputStorage output = task.OutputStorage(DatabaseConnection.account);
        }