public void Clones_repository() { ICodeRepository gitAdapter = new GitCodeRepository(); gitAdapter.CloneRepository("https://github.com/clean-cadet-ftn/git-test-repo.git", GetTestPath()); GitDirectoryExists().ShouldBeTrue(); }
public void Checks_presence_of_file_on_commit(string commit, bool isFilePresent) { ICodeRepository gitAdapter = new GitCodeRepository(); var fileName = GetTestPath() + _separator + "LibGit2Sharp" + _separator + "BlameOptions.cs"; gitAdapter.CheckoutCommit(commit, GetTestPath()); File.Exists(fileName).ShouldBe(isFilePresent); }