如何使用 nUnit 框架编写测试类?
如何断言测试没有返回值的方法。
例如:
public void UpdateProfileVersion (ILimitedDataConnection connection, int effectiveUserID, int OrgID, int EntityTypeID)
{
OrgStoredProcedures.OrgGroupProfileUpdateData(connection, Convert.ToInt32(OrgGroupProfileStatus.History), OrgID, EntityTypeID);
}
我在 Assert 类中没有找到相应的方法来对不返回值的方法进行断言。
How do I Assert to test a method that has no return value.
For example:
public void UpdateProfileVersion (ILimitedDataConnection connection, int effectiveUserID, int OrgID, int EntityTypeID)
{
OrgStoredProcedures.OrgGroupProfileUpdateData(connection, Convert.ToInt32(OrgGroupProfileStatus.History), OrgID, EntityTypeID);
}
I find no corresponding methods in Assert class to do an assertion for a method that returns no value.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
几天前,我经历了如何开始使用 NUnit 的过程,但目前还不清楚如何开始。
首先安装NUnit。
要进行单元测试,请首先向解决方案添加一个新的类库项目。 通过右键单击“解决方案资源管理器”中的“引用”并在 .NET 选项卡中找到它,添加对
nunit.framework
的引用。 添加对要测试的项目的引用(这将位于“项目”选项卡中)。 在测试类中,您将使用 NUnit.Framework 和要测试的项目。 然后创建单元测试。 例如:要运行测试,请打开 NUnit 并打开已编译的类库。 就我而言,这是
\NUnitTestProject\bin\Debug\NUnitTestProject.dll
。 现在可以运行测试。 或者,可以使用 TestDriven.Net 从 Visual Studio 内部运行测试。 只需右键单击并选择运行测试即可。I went through the process of working out how to get started with NUnit a couple of days ago, and it isn't obvious how to get started.
First install NUnit.
To make unit tests, first add a new Class Library project to the solution. Add a reference to
nunit.framework
by right-clicking on References in the Solution Explorer and finding it in the .NET tab. Add a reference to the project you want to test (this will be in the Projects tab). Inside the test class, you will be to be using NUnit.Framework and the project you want to test. Then create unit tests. For example:To run tests, open NUnit and open the compiled class library. In my case, this is
\NUnitTestProject\bin\Debug\NUnitTestProject.dll
. Tests can now be run. Alternatively, tests can be run from inside Visual Studio with TestDriven.Net. Simply right-click and select Run Test(s).查看 NUnit 站点的 GetStarted 部分。 它应该包含足够的信息供您编写第一个测试。
该问题不包含足够的信息来回答插件部分。
Take a look at the GetStarted section of the NUnit site. It should contain enough information for you to write your first test.
The question does not contain enough information to answer the plugin part.