예제 #1
0
 public void SetUp()
 {
     Manager = new RecipeManager();
     Manager.AddService(typeof(IPersistenceService), new MockPersistenceService());
     Manager.AddService(typeof(EnvDTE._DTE), new MockServices.MockDte());
     Manager.AddService(typeof(IValueGatheringService), new WizardFramework.WizardGatheringService());
     Flags = new bool[10];
 }
예제 #2
0
        public void SetUp()
        {
            var extensionManager = new MockServices.MockExtensionManager();

            extensionManager.AddGuidancePackage(Utils.MakeTestRelativePath(@"Services\\ReadOnlyDictionaryServiceTests.xml"));

            Manager = new RecipeManager();
            Manager.AddService(typeof(IPersistenceService), new MockPersistenceService());
            Manager.AddService(typeof(EnvDTE._DTE), new MockServices.MockDte());
            Manager.AddService(typeof(SVsExtensionManager), extensionManager);
        }
예제 #3
0
        public void SetUp()
        {
            var extensionManager = new MockExtensionManager();

            extensionManager.AddGuidancePackage("ActionExecutionTests.xml");
            extensionManager.AddGuidancePackage("Action-DuplicateParam.xml");

            Manager = new RecipeManager();
            Tracker = new ActionTracker();
            Manager.AddService(Tracker.GetType(), Tracker);
            Manager.AddService(typeof(IPersistenceService), new MockPersistenceService());
            Manager.AddService(typeof(EnvDTE._DTE), new MockServices.MockDte());
            Manager.AddService(typeof(SVsExtensionManager), extensionManager);
        }
예제 #4
0
        public void SetUp()
        {
            var extensionManager = new MockExtensionManager();

            extensionManager.AddGuidancePackage("ValueProviderTests.xml");
            extensionManager.AddGuidancePackage("ValueProviderTests-Circular.xml");

            Manager = new RecipeManager();
            Manager.AddService(typeof(IPersistenceService), new MockPersistenceService());
            Manager.AddService(typeof(EnvDTE._DTE), new MockServices.MockDte());
            Manager.AddService(typeof(SVsExtensionManager), extensionManager);

            Flags  = new bool[10];
            Values = new System.Collections.Specialized.HybridDictionary();
        }
예제 #5
0
        public void SetUp()
        {
            var extensionManager = new MockExtensionManager();

            extensionManager.AddGuidancePackage("RecipeTest.xml");
            extensionManager.AddGuidancePackage("RecipeTest-Binding.xml");
            extensionManager.AddGuidancePackage("RecipeTest-BindingInvalid.xml");

            Manager = new RecipeManager();
            Manager.AddService(typeof(IPersistenceService), new MockPersistenceService());
            Manager.AddService(typeof(EnvDTE._DTE), new MockServices.MockDte());
            Manager.AddService(typeof(IValueGatheringService), new WizardFramework.WizardGatheringService());
            Manager.AddService(typeof(SVsExtensionManager), extensionManager);

            Flags = new bool[10];
        }
예제 #6
0
        public void LoadPackage()
        {
            RecipeManager mgr = new RecipeManager();

            // Setup dependent services.
            mgr.RemoveService(typeof(System.ComponentModel.Design.ITypeResolutionService));
            mgr.AddService(typeof(System.ComponentModel.Design.ITypeResolutionService), new MockServices.MockTypeResolutionService());
            mgr.AddService(typeof(Services.IPersistenceService), new MockServices.MockPersistenceService());
            Configuration.GuidancePackage config = new Configuration.GuidancePackage();
            config.Name          = "Test package";
            config.SchemaVersion = "1.0";
            config.Caption       = "Test package caption";
            GuidancePackage package = new GuidancePackage(config);

            mgr.Add(package);
        }
예제 #7
0
        public void SetUp()
        {
            Manager = new RecipeManager();
            Manager.AddService(typeof(IPersistenceService), new MockPersistenceService());
            Manager.AddService(typeof(EnvDTE._DTE), new MockServices.MockDte());
            Manager.AddService(typeof(IValueGatheringService), new WizardFramework.WizardGatheringService());
            Flags = new bool[10];

            Configuration.GuidancePackage package = GuidancePackage.ReadConfiguration(
                Utils.MakeTestRelativePath("PackageManagementTest.xml"));

            Manager.AddService(typeof(IHostService), new TestHost(package.Host));

            //// Install host
            //ManifestInstallerTest.InstallHost(package.Host, typeof(TestInstaller), false);
            //// Install package.
            //ManifestInstallerTest.InstallPackage(
            //    Utils.MakeTestRelativePath("PackageManagementTest.xml"), false);
        }