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(), ActiveConfiguredProjectFactory.ImplementValue <ConfiguredProject>(() => ConfiguredProjectFactory.Create()), IProjectAccessorFactory.Create(), IUnconfiguredProjectVsServicesFactory.Create(), newList)); newList.TestApply(list); newList.ImportsAdded.Clear(); newList.ImportsRemoved.Clear(); return(newList); }
public void Constructor_NullAsAccessor_ThrowsArgumentNull() { Assert.Throws <ArgumentNullException>(() => CreateInstance(IPhysicalProjectTreeFactory.Create(), SVsServiceProviderFactory.Create(), ConfiguredProjectFactory.Create(), null !)); }
public void Constructor_NullAsProjectTree_ThrowsArgumentNull() { Assert.Throws <ArgumentNullException>(() => CreateInstance(null !, SVsServiceProviderFactory.Create(), ConfiguredProjectFactory.Create(), IProjectAccessorFactory.Create())); }
private StartupProjectRegistrar.DebuggerLaunchProviders CreateDebuggerLaunchProviderInstance() { return(new StartupProjectRegistrar.DebuggerLaunchProviders(ConfiguredProjectFactory.Create())); }