public void find_children() { var log = new PackageLog(); var loader1 = new StubBottleLoader(); var loader2 = new StubBottleLoader(); var loader3 = new StubBottleLoader(); var package1 = new StubBottle("1"); var package2 = new StubBottle("2"); var package3 = new StubBottle("3"); log.AddChild(loader1, loader2, loader3, package1, package2, package3); log.FindChildren<IBottleLoader>().ShouldHaveTheSameElementsAs(loader1, loader2, loader3); log.FindChildren<IPackageInfo>().ShouldHaveTheSameElementsAs(package1, package2, package3); }
public void find_children() { var log = new PackageLog(); var loader1 = new StubPackageLoader(); var loader2 = new StubPackageLoader(); var loader3 = new StubPackageLoader(); var package1 = new StubPackage("1"); var package2 = new StubPackage("2"); var package3 = new StubPackage("3"); log.AddChild(loader1, loader2, loader3, package1, package2, package3); log.FindChildren <IPackageLoader>().ShouldHaveTheSameElementsAs(loader1, loader2, loader3); log.FindChildren <IPackageInfo>().ShouldHaveTheSameElementsAs(package1, package2, package3); }