我在VS 2012中有一個Windows類庫項目,我嘗試測試一個默認的構造函數。如何在.NET中使用c#測試默認的構造函數類?
我的構造函數是
public Form()
{
Items = new List<IFormItem>();
Items.Add(new FormItem());
Items[0].Type = ItemTypes.TextBox;
Items[0].Text = "User ID";
Items[0].X = 100;
Items[0].Y = 100;
Items[0].Height = 30;
Items[0].Width = 100;
Items.Add(new FormItem());
Items[1].Type = ItemTypes.Button;
Items[1].Text = "Log In";
Items[1].X = 130;
Items[1].Y = 170;
Items[1].Height = 30;
Items[1].Width = 70;
}
我將如何測試這個
[TestMethod]
public void GetForm()
{
Form frm = new Form();
//what to write here
}
我只是想測試一下構造函數調用或不
你想測試什麼? –
你不應該測試構造函數,因爲它們並不包含任何邏輯。 – wudzik
@ØyvindKnobloch-Bråthen是的,知識將會有很大的幫助,因爲如果你不知道你想要測試什麼, – Tafari