public void ANullListOfRangesIsTreatedAsAnEmptyList()
        {
            var taskDependencies = new Microsoft.Azure.Batch.TaskDependencies(null, null);

            Assert.NotNull(taskDependencies.TaskIdRanges);
            Assert.Equal(0, taskDependencies.TaskIdRanges.Count);
        }
Пример #2
0
 internal PSTaskDependencies(Microsoft.Azure.Batch.TaskDependencies omObject)
 {
     if ((omObject == null))
     {
         throw new System.ArgumentNullException("omObject");
     }
     this.omObject = omObject;
 }
Пример #3
0
 internal PSTaskDependencies(Microsoft.Azure.Batch.TaskDependencies omObject)
 {
     if ((omObject == null))
     {
         throw new System.ArgumentNullException("omObject");
     }
     this.omObject = omObject;
 }
        public void TaskDependenciesCanSuccessfullyStoreTaskIds()
        {
            IList <string> taskIds = new List <string> {
                "1", "alice"
            };

            var taskDependencies = new Microsoft.Azure.Batch.TaskDependencies(taskIds, null);

            Assert.Equal(2, taskDependencies.TaskIds.Count);
            Assert.Equal("1", taskDependencies.TaskIds[0]);
            Assert.Equal("alice", taskDependencies.TaskIds[1]);
        }
        public void TaskDependenciesCanSuccessfullyStoreTaskIdRanges()
        {
            IList <Microsoft.Azure.Batch.TaskIdRange> taskIdRanges = new List <Microsoft.Azure.Batch.TaskIdRange>
            {
                new Microsoft.Azure.Batch.TaskIdRange(1, 5),
                new Microsoft.Azure.Batch.TaskIdRange(8, 8),
            };

            var taskDependencies = new Microsoft.Azure.Batch.TaskDependencies(null, taskIdRanges);

            Assert.Equal(2, taskDependencies.TaskIdRanges.Count);
            Assert.Equal(1, taskDependencies.TaskIdRanges[0].Start);
            Assert.Equal(5, taskDependencies.TaskIdRanges[0].End);
            Assert.Equal(8, taskDependencies.TaskIdRanges[1].Start);
            Assert.Equal(8, taskDependencies.TaskIdRanges[1].End);
        }
Пример #6
0
 public PSTaskDependencies(System.Collections.Generic.IEnumerable<string> taskIds, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.TaskIdRange> taskIdRanges)
 {
     this.omObject = new Microsoft.Azure.Batch.TaskDependencies(taskIds, taskIdRanges);
 }
Пример #7
0
 public PSTaskDependencies(System.Collections.Generic.IEnumerable <string> taskIds, System.Collections.Generic.IEnumerable <Microsoft.Azure.Batch.TaskIdRange> taskIdRanges)
 {
     this.omObject = new Microsoft.Azure.Batch.TaskDependencies(taskIds, taskIdRanges);
 }