public void InvalidLinkTest() { using (var repo = new GitRepository("http://dou.ua/forums/topic/15925/#832546", "repoName")) { } }
public HeatAnalyzer(GitRepository repo) { if (repo == null) throw new ArgumentNullException(nameof(repo)); gitRepo = repo; }
public void CopyToLocalTest() { using (var repo = new GitRepository(defaultRepo, "repoName", copyIfNotLocal: true, branch: "master")) { repo.DeleteRepository(); } }
public void GitRepositoryTest() { using (var repo = new GitRepository("testRepo")) { } }
public void GetLatestChangesTest() { using (var repo = new GitRepository(defaultRepo, "repoName", copyIfNotLocal: true, branch: "master")) { repo.GetLatestChanges(); repo.DeleteRepository(); } }
public void BindToLocal() { using (var repo = new GitRepository(defaultRepo, "repoName")) { using (var repo2 = new GitRepository("repoName")) { } repo.DeleteRepository(); } }
public void HeatAnalyzerRepoTest() { using (var repo = new GitRepository(defaultRepo, "repoName")) { var ha = new HeatAnalyzer(repo); Assert.IsNotNull(ha); repo.DeleteRepository(); } }
public void HeatAnalyzerGetUsersTest() { using (var repo = new GitRepository(defaultRepo, "repoName")) { var ha = new HeatAnalyzer(repo); var users = ha.GetUsers(); Assert.IsNotNull(users); CollectionAssert.AllItemsAreUnique(users); repo.DeleteRepository(); } }
public void HeatAnalyzerGetCommitsForUserTest() { using (var repo = new GitRepository(defaultRepo, "repoName")) { var ha = new HeatAnalyzer(repo); var userCommits = ha.GetUserCommits("Maksym Chernenko"); Assert.IsNotNull(userCommits); CollectionAssert.AllItemsAreUnique(userCommits); repo.DeleteRepository(); } }
public void HeatAnalyzerGetFilesForCommitTest() { using (var repo = new GitRepository(defaultRepo, "repoName")) { var ha = new HeatAnalyzer(repo); var commit = repo.GetCommits().First(); var files = ha.GetFilesForCommit(commit); var modifiedFiles = ha.GetModifiedFilesForCommit(commit); Assert.IsNotNull(files); CollectionAssert.AllItemsAreUnique(files); Assert.IsNotNull(modifiedFiles); CollectionAssert.AllItemsAreUnique(modifiedFiles); repo.DeleteRepository(); } }
public void RepoIsNotEmptyTest() { using (var repo = new GitRepository(defaultRepo, "repoName", copyIfNotLocal: true, branch: "master")) { StringAssert.Equals("master", repo.Branch); StringAssert.Equals(defaultRepo, repo.Url); Assert.IsTrue(repo.IsLocal); Assert.IsNotNull(repo.GetCommits()); repo.DeleteRepository(); } }
public void NormalLinkTest() { using (var repo = new GitRepository(defaultRepo, "repoName")) { repo.DeleteRepository(); } }
public void RoslynTest() { using (var repo = new GitRepository(roslynRepo, "roslyn")) { //repo.GetLatestChanges(); var ha = new HeatAnalyzer(repo); var users = ha.GetUsers(); Assert.IsNotNull(users); var userCommits = ha.GetUserCommits(users.First().Name); Assert.IsNotNull(userCommits); CollectionAssert.AllItemsAreUnique(userCommits); repo.DeleteRepository(); } }