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")); }
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); }
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(); }
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]; }