3
ReSharper的下轉載下解析,從GUI的亞軍,從NUnit控制檯無效的System.Uri NUnit的
測試上:
的Win 7專業版,所有更新,RU-RU區域 - 轉載
贏Server 2012中,所有更新恩美的語言環境 - 轉載
試試這個:
[TestFixture(Description = "Uri .ctors under Nunit must work exactly as no under Nunit")]
public class InvalidUriCtorUnderNnit
{
[Test]
public void PathsWithDotsMustBeParsedWell()
{
const string urlWithDots = "http://host.com/path./";
Assert.AreEqual(urlWithDots, new Uri(urlWithDots).ToString());
}
}
預計:
烏里沒有改變, 「http://host.com/path./」 返回
實際:
不全 「http://host.com/path/」 返回
注:
它壞了,而隨之而來的Uri不匹配所需的資源
這種情況從來沒有在生產和發生NUNIT除外下運行不能被捕獲。
比較了所有加載的程序集版本和代碼庫 - 都完全符合生產
匹配在這個問題上測試互聯網 - 沒有
希望你能重現。
NUnit版本2.6.2和2.6.3具有相同的行爲。
已經發布我們問題https://github.com/nunit/nunit/issues/237
你能解釋你看到什麼行爲和你的期望? – 2014-09-22 07:54:58
而不是「http://host.com/path./」它返回「http://host.com/path/」,改善了問題 – 2014-09-22 08:34:26