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