private void EnablePackage(GuidancePackage guidancePackage, bool UseMock) { Manager.EnablePackage(guidancePackage); if (UseMock) { guidancePackage.AddService(typeof(IValueGatheringService), new MockServices.MockArgumentGatheringService()); } else { guidancePackage.AddService(typeof(IValueGatheringService), new WizardFramework.WizardGatheringService()); } }
public void CanReplaceExecutionService() { MockActionExecutionService exec = new MockActionExecutionService(); // Load the package from the config. GuidancePackage package = new GuidancePackage(Utils.MakeTestRelativePath("RecipeTest.xml")); EnablePackage(package); package.AddService(typeof(IActionExecutionService), exec); package.Execute(new MockObjects.MockReference("TestRecipe", "")); Assert.IsTrue(exec.ExecuteCalled, "Custom execution service was not called"); }
private void EnablePackage(GuidancePackage guidancePackage) { Manager.EnablePackage(guidancePackage); guidancePackage.AddService(typeof(IValueGatheringService), new WizardFramework.WizardGatheringService()); }
private void EnablePackage(GuidancePackage package) { Manager.EnablePackage(package); //package.AddService(typeof(IValueGatheringService), new MockServices.MockArgumentGatheringService()); package.AddService(typeof(IValueGatheringService), new WizardFramework.WizardGatheringService()); }