我正在学习 C#(来自 Java 背景),并尝试在实践中实现测试用例。我已经完成了一些创建测试用例的示例,但它们非常基础并且处理了明显的约束(即角度在 0-360 之间)。
我正在查看创建表单的示例,但尚未找到任何有关使用表单实现测试的示例。这是通常会做的事情吗?如果是的话,有人可以给我一些例子,说明我将在以下示例中测试什么:
namespace TabControlExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
CreateNewCompanyTab("Test Company 1");
CreateNewCompanyTab("Test Company 2");
}
private void CreateNewCompanyTab(string companyName)
{
BaseCompanyPanel companyPanel = new BaseCompanyPanel();
TabPage tabPage = new TabPage();
// Set the tab text
tabPage.Text = companyName;
// Set the companyPanel.Parent value to tabPage
// this will basically insert the companyPanel into the tab
companyPanel.Parent = tabPage;
tabControl.TabPages.Add(tabPage);
}
}
}
namespace TabControlExample
{
public partial class BaseCompanyPanel : UserControl
{
public BaseCompanyPanel()
{
InitializeComponent();
}
}
}
此示例创建一个可以在多个选项卡上重复使用的用户控件。
感谢任何帮助。
TIA,
布莱恩·恩德尔
最佳答案
您应该将业务逻辑与 UI 分开。如果可以的话,您可能想探索使用 WPF 和 MVVM .
关于C# 单元测试用例帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6548776/