1
我在比較字符串時遇到過奇怪的現象。首先斷言通行證,但我不認爲它應該..第二斷言失敗,如預期...xUnit在比較空字符串時出現誤報
[Fact]
public void StringTest()
{
string testString_1 = "My name is Erl. I am a program\0";
string testString_2 = "My name is Erl. I am a program";
Assert.Equal<string>(testString_1, testString_2);
Assert.True(testString_1.Equals(testString_2));
}
任何想法?
什麼'String.Compare(testString_1,testString_2)'的價值? – 2010-02-12 00:36:33
方法返回int 0. – 2010-02-12 01:45:41
看起來我已經偶然發現已知(並已報告)的錯誤:http://xunit.codeplex.com/WorkItem/View.aspx?WorkItemId=9649 – 2010-02-12 03:11:09