コード例 #1
0
        public void SetUp()
        {
            loader1 = new StubPackageLoader("1a", "1b", "1c");
            loader2 = new StubPackageLoader("2a", "2b");
            loader3 = new StubPackageLoader("3a", "3b", "3c");

            ClassUnderTest.AddLoader(loader1);
            ClassUnderTest.AddLoader(loader2);
            ClassUnderTest.AddLoader(loader3);

            ClassUnderTest.DiscoverAndLoadPackages(() => { });
        }
コード例 #2
0
        protected override void beforeEach()
        {
            loader1 = new StubPackageLoader("1a", "1b", "1c");
            loader2 = new StubPackageLoader("2a", "2b");
            loader3 = new StubPackageLoader("3a", "3b", "3c");

            ClassUnderTest.PushProvenance("A");
            ClassUnderTest.AddLoader(loader1);

            ClassUnderTest.PushProvenance("B");
            ClassUnderTest.AddLoader(loader2);

            ClassUnderTest.PopProvenance();
            ClassUnderTest.AddLoader(loader3);
        }
コード例 #3
0
        protected override void beforeEach()
        {
            diagnostics = new StubBottleDiagnostics();
            Services.Inject <IBottlingDiagnostics>(diagnostics);

            loader1 = new StubPackageLoader("1a", "1b", "1c");
            loader2 = new StubPackageLoader("2a", "2b");
            loader3 = new StubPackageLoader("1a", "2b");

            ClassUnderTest.PushProvenance("A");
            ClassUnderTest.AddLoader(loader1);

            ClassUnderTest.PushProvenance("B");
            ClassUnderTest.AddLoader(loader2);

            ClassUnderTest.PopProvenance();
            ClassUnderTest.AddLoader(loader3);

            foundPackages = ClassUnderTest.FindAllPackages();
        }