コード例 #1
0
        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);
        }
コード例 #2
0
 public void Constructor_NullAsAccessor_ThrowsArgumentNull()
 {
     Assert.Throws <ArgumentNullException>(() => CreateInstance(IPhysicalProjectTreeFactory.Create(),
                                                                SVsServiceProviderFactory.Create(), ConfiguredProjectFactory.Create(), null !));
 }
コード例 #3
0
 public void Constructor_NullAsProjectTree_ThrowsArgumentNull()
 {
     Assert.Throws <ArgumentNullException>(() => CreateInstance(null !, SVsServiceProviderFactory.Create(),
                                                                ConfiguredProjectFactory.Create(), IProjectAccessorFactory.Create()));
 }
コード例 #4
0
 private StartupProjectRegistrar.DebuggerLaunchProviders CreateDebuggerLaunchProviderInstance()
 {
     return(new StartupProjectRegistrar.DebuggerLaunchProviders(ConfiguredProjectFactory.Create()));
 }