diff options
Diffstat (limited to 'main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseRepositoryTests.cs')
-rw-r--r-- | main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseRepositoryTests.cs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseRepositoryTests.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseRepositoryTests.cs index bf8a61fa1c..46b64db071 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseRepositoryTests.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseRepositoryTests.cs @@ -654,8 +654,11 @@ namespace MonoDevelop.VersionControl.Tests protected void Checkout (string path, string url) { - Repository _repo = GetRepo (path, url); - _repo.Checkout (path, true, new NullProgressMonitor ()); + var mockRepo = (UrlBasedRepository)GetRepo (); + mockRepo.Url = url; + mockRepo.Checkout (path, true, new NullProgressMonitor ()); + + var _repo = GetRepo (path, url); if (Repo == null) Repo = _repo; else @@ -714,6 +717,7 @@ namespace MonoDevelop.VersionControl.Tests AddedItems.Add (added); } + protected abstract Repository GetRepo (); protected abstract Repository GetRepo (string path, string url); protected static void DeleteDirectory (string path) |