コード例 #1
0
                public void ReturnsValidProject2()
                {
                    var provider = new VisualStudioTeamServicesProvider();
                    provider.Initialize("https://CatenaLogic.visualstudio.com/BigProject/_git/main-repo");

                    Assert.AreEqual("BigProject", provider.ProjectName);
                }
コード例 #2
0
            public void ReturnsValidInitialization()
            {
                var provider = new VisualStudioTeamServicesProvider();
                var valid = provider.Initialize("https://my-account.visualstudio.com/_git/main-repo");

                Assert.IsTrue(valid);
            }
コード例 #3
0
                public void ReturnsValidCompanyUrl()
                {
                    var provider = new VisualStudioTeamServicesProvider();
                    provider.Initialize("https://CatenaLogic.visualstudio.com/_git/main-repo");

                    Assert.AreEqual("https://CatenaLogic.visualstudio.com/", provider.CompanyUrl);
                }
コード例 #4
0
            public void ReturnsInValidInitialization()
            {
                var provider = new VisualStudioTeamServicesProvider();
                var valid = provider.Initialize("https://github.com/CatenaLogic/GitLink");

                Assert.IsFalse(valid);
            }
コード例 #5
0
                public void ReturnsValidRepositoryNameWhenContainsPeriod()
                {
                    var provider = new VisualStudioTeamServicesProvider();
                    provider.Initialize("https://CatenaLogic.visualstudio.com/Big.Project/_git/main.repo");

                    Assert.AreEqual("main.repo", provider.ProjectUrl);
                }