public void SetUp() { _repo1 = new GitModuleTestHelper("repo1"); _repo2 = new GitModuleTestHelper("repo2"); _repo3 = new GitModuleTestHelper("repo3"); _repo2.AddSubmodule(_repo3, "repo3"); _repo1.AddSubmodule(_repo2, "repo2"); var submodules = _repo1.GetSubmodulesRecursive(); _repo1Module = _repo1.Module; _repo2Module = submodules.ElementAt(0); _repo3Module = submodules.ElementAt(1); // Use the singleton provider, which is also used by the left panel, so we can synchronize on updates _provider = SubmoduleStatusProvider.Default; _commands = new GitUICommands(_repo1Module); var composition = TestComposition.Empty .AddParts(typeof(MockWindowsJumpListManager)) .AddParts(typeof(MockRepositoryDescriptionProvider)) .AddParts(typeof(MockAppTitleGenerator)); ExportProvider mefExportProvider = composition.ExportProviderFactory.CreateExportProvider(); ManagedExtensibility.SetTestExportProvider(mefExportProvider); }
public void SetUp() { _repo1 = new GitModuleTestHelper("repo1"); _repo2 = new GitModuleTestHelper("repo2"); _repo3 = new GitModuleTestHelper("repo3"); _repo2.AddSubmodule(_repo3, "repo3"); _repo1.AddSubmodule(_repo2, "repo2"); var submodules = _repo1.GetSubmodulesRecursive(); _repo1Module = _repo1.Module; _repo2Module = submodules.ElementAt(0); _repo3Module = submodules.ElementAt(1); _provider = new SubmoduleStatusProvider(); }
public void SetUp() { _repo1 = new GitModuleTestHelper("repo1"); _repo2 = new GitModuleTestHelper("repo2"); _repo3 = new GitModuleTestHelper("repo3"); _repo2.AddSubmodule(_repo3, "repo3"); _repo1.AddSubmodule(_repo2, "repo2"); var submodules = _repo1.GetSubmodulesRecursive(); _repo1Module = _repo1.Module; _repo2Module = submodules.ElementAt(0); _repo3Module = submodules.ElementAt(1); // Use the singleton provider, which is also used by the left panel, so we can synchronize on updates _provider = SubmoduleStatusProvider.Default; _commands = new GitUICommands(_repo1Module); }
public void SetUp() { _repo1 = new GitModuleTestHelper("repo1"); _repo2 = new GitModuleTestHelper("repo2"); _repo3 = new GitModuleTestHelper("repo3"); _repo2.AddSubmodule(_repo3, "repo3"); _repo1.AddSubmodule(_repo2, "repo2"); var submodules = _repo1.GetSubmodulesRecursive(); _repo1Module = _repo1.Module; _repo2Module = submodules.ElementAt(0); _repo3Module = submodules.ElementAt(1); // Use the singleton provider, which is also used by the left panel, so we can synchronize on updates _provider = SubmoduleStatusProvider.Default; _commands = new GitUICommands(_repo1Module); ExportProvider mefExportProvider = _composition.ExportProviderFactory.CreateExportProvider(); ManagedExtensibility.SetTestExportProvider(mefExportProvider); }