0
在Order.xml數據驅動的單元測試網址&
<order>
<url>"http://order.aspx?id=1&name=abc"</url>
</order>
在測試方法
[TestMethod]
public void OrderDocUrlTest()
{
orderXml = XElement.Load("order.xml");
var expected = orderXml.Elements("url").Value;
var actual = client.GetOrderDocUrl();
//actual = "http://order.aspx?id=1&name=abc"
Assert.AreEqual(expected, actual)
//will fail because "&" and "&" are not same
}
問題是如何讓這個單元測試通過而不替換「&」到「&」,在碼。無論如何,我只是發現我必須在比較預期值和實際值之前將「&」替換爲「&」。
這個問題很難解釋。如果可能的話,我建議擴展以幫助人們嘗試理解所要求的內容。 – RacerNerd