C# 如何使用单元测试控制库?
我编写了一个简单的控件库,用于从文本中检查用户输入并格式化输入。我想做一个单元测试。我该怎么做呢?我想看一下。有一些很好的回应。Marek Grzenkowicz的CodeProject文章提供了一些关于他开发的文本框单元测试的信息C# 如何使用单元测试控制库?,c#,visual-studio,unit-testing,C#,Visual Studio,Unit Testing,我编写了一个简单的控件库,用于从文本中检查用户输入并格式化输入。我想做一个单元测试。我该怎么做呢?我想看一下。有一些很好的回应。Marek Grzenkowicz的CodeProject文章提供了一些关于他开发的文本框单元测试的信息 编辑: 测试UI可能是一个挑战,我通常会尽可能多地从UI中提取,并将其放入一个更易于测试的类中。显然,您希望单元测试在不需要用户交互的情况下运行,因此如果您的类方法接收输入字符串并对其进行格式化,那么您可以编写一个测试(使用NUnit、MS test等)来提供输入
编辑: 测试UI可能是一个挑战,我通常会尽可能多地从UI中提取,并将其放入一个更易于测试的类中。显然,您希望单元测试在不需要用户交互的情况下运行,因此如果您的类方法接收输入字符串并对其进行格式化,那么您可以编写一个测试(使用NUnit、MS test等)来提供输入并根据预期结果测试实际输出 我会指给你看,看这是否符合你的需要。在Visual Studio中,在测试->新测试…菜单项下创建新测试也很容易。我知道VS 2008 Professional中有此功能,并假设其他版本也有此功能
另外,我还要看一看NUnit的例子。这里也有一些例子的链接。感谢您的精彩解释。