public void ReturnsCorrectXmlServerReportUrl() { const string SERVER_URL = @"http://localhost/ccnet"; WebDashboardUrl webDashboardUrl = new WebDashboardUrl(SERVER_URL); Assert.AreEqual(SERVER_URL + "/XmlServerReport.aspx", webDashboardUrl.XmlServerReport); // Try again with an extra trailing slash. webDashboardUrl = new WebDashboardUrl(SERVER_URL + @"/"); Assert.AreEqual(SERVER_URL + "/XmlServerReport.aspx", webDashboardUrl.XmlServerReport); }
public void ReturnsCorrectXmlServerReportAndViewFarmReportUrl() { const string SERVER_URL = @"http://localhost/ccnet"; const string SERVER_ALIAS = @"someotherserver"; WebDashboardUrl webDashboardUrl = new WebDashboardUrl(SERVER_URL, SERVER_ALIAS); Assert.AreEqual(SERVER_URL + "/XmlServerReport.aspx", webDashboardUrl.XmlServerReport); Assert.AreEqual(SERVER_URL + "/server/" + SERVER_ALIAS + "/ViewFarmReport.aspx", webDashboardUrl.ViewFarmReport); // Try again with some extra slashes. webDashboardUrl = new WebDashboardUrl(SERVER_URL + @"/", @"/" + SERVER_ALIAS + @"/"); Assert.AreEqual(SERVER_URL + "/XmlServerReport.aspx", webDashboardUrl.XmlServerReport); Assert.AreEqual(SERVER_URL + "/server/" + SERVER_ALIAS + "/ViewFarmReport.aspx", webDashboardUrl.ViewFarmReport); }
public void ViewFarmReportUrlDefaultsToLocalServer() { const string SERVER_URL = @"http://localhost/ccnet"; WebDashboardUrl webDashboardUrl = new WebDashboardUrl(SERVER_URL); Assert.AreEqual(SERVER_URL + "/server/local/ViewFarmReport.aspx", webDashboardUrl.ViewFarmReport); }