Пример #1
0
        public void BuildDefinition_GetChildItem_2018()
        {
            // Arrange
            var ps     = BaseTests.PrepPowerShell();
            var obj    = BaseTests.LoadJson("Get-BuildDefinition_2018.json");
            var target = new BuildDefinition(obj[0], "Project Name", ps);

            // Act
            var actual = target.GetChildItem();

            // Assert
            Assert.IsNotNull(actual, "actual");
        }
Пример #2
0
        public void BuildDefinition_GetChildItem_AzD_YAML()
        {
            // Arrange
            var ps     = BaseTests.PrepPowerShell();
            var obj    = BaseTests.LoadJson("Get-BuildDefinition_AzD.json");
            var target = new BuildDefinition(obj[7], "Project Name", ps);

            // Act
            var actual = target.GetChildItem();

            // Assert
            Assert.IsNotNull(actual, "actual");
            Assert.AreEqual(1, actual.Length, "actual.Length");
        }
        public void BuildDefinitionProcessPhase_GetChildren()
        {
            // Arrange
            var ps       = BaseTests.PrepPowerShell();
            var obj      = BaseTests.LoadJson("Get-BuildDefinition_AzD.json");
            var buildDef = new BuildDefinition(obj[0], "Project Name", ps);
            var target   = (PSObject)buildDef.GetChildItem()[0];

            // Act
            var actual = ((BuildDefinitionProcessPhase)target.ImmediateBaseObject).GetChildItem();

            // Assert
            Assert.AreEqual(4, actual.Length);
        }