我有一個asp.net應用程序,您可以使用fileupload控件上傳xml文件,並將其解析爲對象列表並以網格視圖顯示非常簡單的東西。但我被要求寫一些單元測試。林新的tdd,並希望如何寫一些單元測試sum建議。如何進行單元測試ASP.NET Web Forms
這是我到目前爲止。我硬編碼的XML文件。有沒有一種方法進行單元測試的文件上傳
[TestClass]
public class UnitTest1
{
string source = @"C:\Users\\Desktop\Web Application\ Web Application.Tests\LunchTest.xml";
[TestMethod]
public void ParseXmlTest()
{
XmlUlitilyClass x = new XmlUlitilyClass();
Assert.AreEqual(x.ParseXml(source).Count, 4);
Assert.AreEqual(x.ParseXml(source)[3].Name,"Roast of the day");
Assert.AreEqual(x.ParseXml(source)[3].DesertIncluded, true);
Assert.AreEqual(x.ParseXml(source)[0].Calories, 350);
Assert.AreEqual(x.ParseXml(source)[1].Vegetarian, false);
}
}
提取物'x.ParseXml(源)單元測試'局部變量,解析5倍太開銷:) – Backs
僅供參考,您的問題是關於單元測試,而不是TDD。 TDD首先編寫測試 - 就你而言,你已經編寫了你的應用程序。 –