c#对用户输入的文本框进行单元测试

本文关键字:单元测试 文本 用户 输入 | 更新日期: 2023-09-27 17:50:23

我想创建一个自动的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类中。我想知道如何创建自动单元测试来检查用户是否在这些文本框中输入了正确的数据类型。

谢谢! .

c#对用户输入的文本框进行单元测试

您可以将数据直接传递给form .cs中的表单,然后在链的某个点检查您的数据模型是否正确。在web应用程序中,您可以使用selenium输入数据并在链式桌面中测试DTO,可能也有一些UI自动化。