public void SetUp() { sc = new CM.ServiceContainer(); // Add TypeResolutionService TypeResolutionService typeResolutionService = new TypeResolutionService( AppDomain.CurrentDomain.BaseDirectory); sc.AddService(typeof(ITypeResolutionService), typeResolutionService); sc.AddService(typeof(IConfigurationService), new MockConfigurationService(AppDomain.CurrentDomain.BaseDirectory)); // Add ValueInfoService IValueInfoService valueInfoService = new MockValueInfoService(); sc.AddService(typeof(IValueInfoService), valueInfoService); }
public void SetUp() { sc = new CM.ServiceContainer(); EnvDTE.DTE dte = (EnvDTE.DTE)System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE.14.0"); ITextTemplatingEngineHost syshost; syshost = new ServiceProvider(dte as Microsoft.VisualStudio.OLE.Interop.IServiceProvider).GetService(typeof(STextTemplating)) as ITextTemplatingEngineHost; // Add TypeResolutionService TypeResolutionService typeResolutionService = new TypeResolutionService( AppDomain.CurrentDomain.BaseDirectory); sc.AddService(typeof(ITypeResolutionService), typeResolutionService); sc.AddService(typeof(IConfigurationService), new MockConfigurationService(AppDomain.CurrentDomain.BaseDirectory)); sc.AddService(typeof(STextTemplating), syshost); // Add ValueInfoService IValueInfoService valueInfoService = new MockValueInfoService(); sc.AddService(typeof(IValueInfoService), valueInfoService); }