Nunit中的[回滚]功能在哪里?

发布于 2024-08-01 13:04:03 字数 206 浏览 3 评论 0原文

我想使用角色返回功能,但当我编写标签时它似乎不存在。

我正在使用 nunit 2.5.0

我刚刚使用了 nunit.framework.dll

我需要添加一些其他 .dll 吗?

还有人知道我如何让 nunit 连接到 ASP.NET 应用程序中的 sql 服务器数据库吗?

我不确定将连接字符串放在哪里。

I want to use the role back feature yet when I write the tag it seems to not exists.

I am using nunit 2.5.0

I just used the nunit.framework.dll

Do I need to add some other .dll in?

Also does anyone know how I actually get nunit to connect to a sql sever database in an asp.net application?

I am not sure where to put my connection string.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

川水往事 2024-08-08 13:04:03

2.5 中没有这样的属性(请参阅此处获取以下属性的列表支持的属性)。 请阅读此处了解 DIY 方法。

The is no such attribute in 2.5 (see here for a list of supported attributes). Read here for the DIY approach.

一张白纸 2024-08-08 13:04:03

旧线程,但我想我会分享以供将来参考。

据我所知,没有原生的 [Rollback] 属性。 但是,您可以很容易地编写自己的:

这篇博文展示了如何为NUnit编写自定义回滚属性,以便您可以编写
[Test, Rollback] 在每个测试的开始处(如果您愿意,也可以在 TestFixture 的开头处)。

它相当简单,并且使用 System.Transaction.TransactionScope() 来完成其主要工作。

当然,您始终可以在 SetUp/TearDown 中使用 TransactionScope() 来完成相同的事情,请参阅 这个问题

Old thread, but I thought I'd share for future reference.

As far as I can tell, there isn't a native [Rollback] attribute. However, you can write your own pretty easily:

This blog post shows how to write a custom rollback attribute for NUnit, so that you can write
[Test, Rollback] at the beginning of each test (or at the beginning of the TestFixture if you prefer).

It's fairly straightforward, and it uses System.Transaction.TransactionScope() to do the meat of it.

Of course, you can always just use TransactionScope() in your SetUp/TearDown to accomplish the same thing, see the accepted answer to this question.

[浮城] 2024-08-08 13:04:03

我认为您需要使用 XTUnit 或 NUnitX,不是普通的 NUnit。

I think you need to use XTUnit or NUnitX, not plain NUnit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文