来自用户

时间:2015-05-21 20:53:06

标签: c# unit-testing textbox

我想创建一个自动C#单元测试来测试对象的文本框和属性。

这些是Customer对象的属性:

public int CustomerId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string EmailAddress { get; set; }

这些是从用户接收数据的文本框:

Convert.ToInt32(txtBoxCustomerId.Text),
txtBoxCustomerFirstName.Text,
txtBoxCustomerLastName.Text,
txtBoxCustomerEmailAddress.Text);

文本框位于Form1.cs类中,而Customer属性位于customer.cs类中。我想知道如何创建自动单元测试来检查用户是否在这些文本框中输入了正确的数据类型。

谢谢!。

1 个答案:

答案 0 :(得分:0)

您可以将数据直接传递给form1.cs中的表单,而不是检查您的数据模型在链的某个位置是否正确。 在Web应用程序中,您可以使用selenium输入数据并在链表中测试DTO,也可能存在一些UI自动化。