public void CorrectlyValidatesForUrls(string url, bool expectedValue) { var provider = new CustomUrlProvider(); var valid = provider.Initialize(url); Assert.AreEqual(expectedValue, valid); }
public void ReturnsNullProjectUrl() { var provider = new CustomUrlProvider(); provider.Initialize(CorrectUrl); Assert.IsNull(provider.ProjectUrl); }
public void ReturnsNullCompany() { var provider = new CustomUrlProvider(); provider.Initialize(CorrectUrl); Assert.IsNull(provider.CompanyName); }
public void ReturnsValidRawGitUrl() { var provider = new CustomUrlProvider(); provider.Initialize(CorrectUrl); string correctReturnedUrl = CorrectUrl.Replace("{filename}", "%var2%"); correctReturnedUrl = correctReturnedUrl.Replace("{revision}", "{0}"); Assert.AreEqual(correctReturnedUrl, provider.RawGitUrl); }