Esempio n. 1
0
        public void TestWizardValues()
        {
            var extensionManager = new MockExtensionManager();

            extensionManager.AddGuidancePackage(@"Services\DictionaryServiceTest.xml");

            IRecipeManagerService manager = new RecipeManager();

            ((IServiceContainer)manager).AddService(typeof(IPersistenceService),
                                                    new MockServices.MockPersistenceService());
            ((IServiceContainer)manager).AddService(typeof(IUIService),
                                                    new MockServices.MockUIService());

            manager.AddService(typeof(SVsExtensionManager), extensionManager);

            // Load the package from the config.
            GuidancePackage package = new GuidancePackage(new XmlTextReader(Utils.MakeTestRelativePath(@"Services\DictionaryServiceTest.xml")));

            manager.EnablePackage(package);

            // Add dependant mock services.
            package.AddService(typeof(EnvDTE._DTE), new MockServices.MockDte());
            package.AddService(typeof(IValueGatheringService), new WizardFramework.WizardGatheringService());
            package.AddService(typeof(SVsExtensionManager), extensionManager);

            // DictionaryTestStep class is the one that performs the actual checks on the values.
            package.Execute(new MockObjects.MockReference("TestDictionary", "/Services"));
        }
Esempio n. 2
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);
        }
Esempio n. 3
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();
        }
Esempio n. 4
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];
        }