Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }