public void ReturnsValidProject2() { var provider = new VisualStudioTeamServicesProvider(); provider.Initialize("https://CatenaLogic.visualstudio.com/BigProject/_git/main-repo"); Assert.AreEqual("BigProject", provider.ProjectName); }
public void ReturnsValidInitialization() { var provider = new VisualStudioTeamServicesProvider(); var valid = provider.Initialize("https://my-account.visualstudio.com/_git/main-repo"); Assert.IsTrue(valid); }
public void ReturnsValidCompanyUrl() { var provider = new VisualStudioTeamServicesProvider(); provider.Initialize("https://CatenaLogic.visualstudio.com/_git/main-repo"); Assert.AreEqual("https://CatenaLogic.visualstudio.com/", provider.CompanyUrl); }
public void ReturnsInValidInitialization() { var provider = new VisualStudioTeamServicesProvider(); var valid = provider.Initialize("https://github.com/CatenaLogic/GitLink"); Assert.IsFalse(valid); }
public void ReturnsValidRepositoryNameWhenContainsPeriod() { var provider = new VisualStudioTeamServicesProvider(); provider.Initialize("https://CatenaLogic.visualstudio.com/Big.Project/_git/main.repo"); Assert.AreEqual("main.repo", provider.ProjectUrl); }