コード例 #1
0
        public void getGitRepositoryRootPath_Returns_Expected_Path()
        {
            string gitRootPath = GitConfigFileParser.getGitRepositoryRootPath(
                Directory.GetCurrentDirectory());
            string expectedRootPathEnding = Path.Combine("porting-assistant-dotnet-client", ".git");

            Assert.IsTrue(gitRootPath.Contains(expectedRootPathEnding));
        }
コード例 #2
0
        public void getGitRepositoryUrl_Returns_Expected_Url()
        {
            string gitRootPath = GitConfigFileParser.getGitRepositoryRootPath(
                Directory.GetCurrentDirectory());
            string gitUrl = GitConfigFileParser.getGitRepositoryUrl(gitRootPath);

            Assert.IsTrue(gitUrl.Contains("https://github.com/aws/porting-assistant-dotnet-client") ||
                          gitUrl.Contains("[email protected]:aws/porting-assistant-dotnet-client.git"));
        }
コード例 #3
0
        public void getGitRepositoryUrl_Returns_Null_On_Null_Path()
        {
            string gitUrl = GitConfigFileParser.getGitRepositoryUrl(null);

            Assert.AreEqual(null, gitUrl);
        }
コード例 #4
0
        public void getGitRepositoryUrl_Returns_Null_On_Invalid_Path()
        {
            string gitUrl = GitConfigFileParser.getGitRepositoryUrl(@"C:\\RandomFile\\Path\\solution\\.git\");

            Assert.AreEqual(null, gitUrl);
        }
コード例 #5
0
        public void getGitRepositoryRootPath_Returns_Null_On_NonExisting_Path()
        {
            string gitRootPath = GitConfigFileParser.getGitRepositoryRootPath(@"C:\\RandomFile\\Path\\solution.sln");

            Assert.AreEqual(null, gitRootPath);
        }