public void Releases_GetChildItem() { // Arrange var ps = BaseTests.PrepPowerShell(); var target = new Releases(ps, "Project Name"); var obj = BaseTests.LoadJson("Get-VSTeamRelease.json"); var releases = new Collection <PSObject>(obj.Select(o => PSObject.AsPSObject(o)).ToList()); ps.Invoke().Returns(releases); // Act var children = target.GetChildItem(); // Assert Assert.AreEqual(2, children.Length, "Length"); }