public TestVisualBasicVSImports(VSLangProj.VSProject vsProject, IProjectThreadingService threadingService, IActiveConfiguredValue <ConfiguredProject> activeConfiguredProject, IProjectAccessor projectAccessor, IUnconfiguredProjectVsServices unconfiguredProjectVSServices, TestVisualBasicNamespaceImportsList importsList) : base(vsProject, threadingService, activeConfiguredProject, projectAccessor, unconfiguredProjectVSServices, importsList) { _testImportsList = importsList; }
public static TestVisualBasicNamespaceImportsList CreateInstance(params string[] list) { var newList = new TestVisualBasicNamespaceImportsList( UnconfiguredProjectFactory.Create(), IProjectThreadingServiceFactory.Create(), IActiveConfiguredProjectSubscriptionServiceFactory.Create()); newList.VSImports = new Lazy <VisualBasicVSImports>(() => new TestVisualBasicVSImports( Mock.Of <VSLangProj.VSProject>(), IProjectThreadingServiceFactory.Create(), IActiveConfiguredValueFactory.ImplementValue(() => ConfiguredProjectFactory.Create()), IProjectAccessorFactory.Create(), IUnconfiguredProjectVsServicesFactory.Create(), newList)); newList.TestApply(list); newList.ImportsAdded.Clear(); newList.ImportsRemoved.Clear(); return(newList); }