private DefaultIssueTrackerUrlBuilder CreateBuilder() { DefaultIssueTrackerUrlBuilder defaultIssue = new DefaultIssueTrackerUrlBuilder(); NetReflector.Read(CreateSourceControlXml(), defaultIssue); return(defaultIssue); }
public void JustASpace() { Modification[] mods = new Modification[1]; mods[0] = new Modification(); mods[0].FolderName = "/trunk"; mods[0].FileName = "nant.bat"; mods[0].ChangeNumber = "3"; mods[0].Comment = " "; DefaultIssueTrackerUrlBuilder defaultIssue = CreateBuilder(); defaultIssue.SetupModification(mods); Assert.IsNull(mods[0].IssueUrl); }
public void CommentWithIssueNumberOnly() { Modification[] mods = new Modification[1]; mods[0] = new Modification(); mods[0].FolderName = "/trunk"; mods[0].FileName = "nant.bat"; mods[0].ChangeNumber = "3"; mods[0].Comment = "5000"; DefaultIssueTrackerUrlBuilder defaultIssue = CreateBuilder(); defaultIssue.SetupModification(mods); string url = String.Format(UrlFromConfigFile, 5000); Assert.AreEqual(url, mods[0].IssueUrl); }
public void ValuePopulation() { DefaultIssueTrackerUrlBuilder defaultIssue = CreateBuilder(); Assert.AreEqual(UrlFromConfigFile, defaultIssue.Url); }