nunit相关内容
我有一个NUnit测试项目(Foo.Test)的解决方案。 +-- src | +-- Foo.Gui | +-- Foo.Test netcoreapp3.0 f
..
方案 我在ASP.NET Core 2.0上有一个API,它使用EF Core与MS SQL数据库集成。现在,我正在尝试使用NUnit和TestServer为其设置集成/API测试。问题是我需要将每个测试配置为‘隔离’,所以基本上它应该在自己之后清理(回滚)数据库。由于数据库的复杂性(需要考虑大量遗留问题,例如触发器等),我无法使用薪酬事务来实现预期结果。 SUT API安装 以
..
这是我到目前为止的第一个问题,如果描述得不是很好,请原谅,但我会尽我最大的努力。 我正在使用Moq在单元测试中模拟POST API调用的服务层,并使用_service.Create(...)返回一个元组值: Task 为此,我创建了一个元组结果并作为ReturnsAsync传递,如下所示: var
..
当我降低到3.10时,它可以工作,但不确定为什么最新停止。我尝试的所有东西都不起作用。 这是输出中显示的内容。我尝试了网上找到的许多选项,但似乎都无济于事: [13/03/2019 17:10:44 Informational] ------ Run test started ------ [13/03/2019 17:10:45 Informational] NUnit Adapte
..
我有一个包含测试用例的nunit类库。我想以编程方式获取库中所有测试的列表,主要是测试名称及其测试ID。以下是我到目前为止的情况: var runner = new NUnit.Core.RemoteTestRunner(); runner.Load(new NUnit.Core.TestPackage(Request.PhysicalApplicationPath + "bin\Syste
..
我要将自定义测试报告器添加到NUnit。我已经使用NUnit2执行了此操作,但现在需要使用NUnit3。 要实现报告器,我需要从框架中获取各种事件,比如测试的开始、结束和失败。 在NUnit2中,我使用NUnitHook注册我的EventListener,它工作得很好。 在NUnit3中,我需要使用扩展点机制,但是当我将扩展点添加到项目中时,VisualStudio(2012旗舰
..
我从MSBuild收到错误消息: &qot;nunit-console.exe&qot;已退出,代码为-100。 在哪里可以找到NUnit控制台退出代码的含义? 推荐答案 Error code -100代表UNEXPECTED_ERROR static ConsoleUi() { OK = 0; INVALID_ARG = -1; FILE_N
..
我安装了最新的NUnit(3.2.0),并且所有测试都是并行运行的。这可能看起来像是令人满意的行为,但我并没有要求这样做,实际上它通过了我的一些测试。我在[OneTimeSetUp]中有一些依赖于线程的初始化,似乎无法强制NUnit按顺序运行测试。我已经阅读了documentation,它说明默认情况下测试不并行运行,但实际上它们是并行运行的! 此外,我还尝试添加以下属性:[assembly
..
当我从测试资源管理器运行SpecFlow+NUnit测试时,所有测试始终运行,即使我只选择了某些测试。 我还看到此消息,我怀疑它与此相关: NUnit3TestExecutor discovered 0 of 1 NUnit test cases using Current Discovery mode, Explicit run 此外,测试运行后,即使测试成功,它们仍标记为&qu
..
有可能吗?(似乎没有。它不支持NUnit吗?我应该改用什么?) 这是我的测试项目。 netcoreapp3.0 true
..
我安装了 Max OS X 10.11.1,上面装有 Xamarin.我写了简单的测试类,只是为了测试在 Mac OS X & 上运行的 Nunit 测试.Ubuntu,类实际上有一个返回字符串的方法: 使用系统;命名空间 testing_project{公共类 EmptyClass{公共空类(){}静态无效主要(字符串 [] 参数){}公共字符串 helloWorld(){返回“你好世界!";
..
如何在 Mac 上运行在 VS2010 中开发的 NUnit 测试?这似乎是一个非常简单和幼稚的问题,但我一直在努力寻找所有步骤.我已经通过在网上搜索以找到确切的步骤来完成我的尽职调查.我的 Mac 上有 Mono,但没有 monodevelop.如何在没有单声道开发的情况下在 Mac 上安装 NUnit?我是否需要将所有与 NUnit 相关的 dll 手动添加到 Mono GAC 中? 解
..
我创建了一个 Mono for Android VS2010 项目并添加了 NUnit 测试. 根据 Xamarin 的这篇文章,Android 的 Mono 似乎不支持 NUnit:https://bugzilla.novell.com/show_bug.cgi?id=644813 在 Mono for Android 项目中是否有任何测试框架可以运行? 解决方案 不,nun
..
我是测试新手,请帮忙. 我有以下课程 public delegate void OnInvalidEntryMethod(ITnEntry entry, string message);公共类EntryValidator{公共事件 OnInvalidEntryMethod OnInvalidEntry;public bool IsValidEntry(ITnEntry 条目,字符串代码){
..
我们使用 Jenkins 构建 C# 项目,运行单元测试 (NUnit) 和代码覆盖率 (NCover).作为输出,coverage.nccov 和 nunit-result.xml 文件. Jenkins 触发 SonarQube 分析(SonarQube 5.0.1 和最新的 C# 插件).SonarQube 仪表板显示单元测试覆盖率和单元测试结果,但失败的测试列表不能显示为向下钻取.
..
GC.Collect 似乎在后台线程中启动垃圾收集,然后立即返回.如何同步运行 GC.Collect - 即等待垃圾收集完成? 这是在 NUnit 测试的上下文中.我尝试将 gcConcurrent 设置添加到我的测试程序集的 app.config 文件中,我对 nunit.exe.config 进行了同样的尝试.两者都没有任何效果——当我调试时,我仍然可以看到终结器在“GC终结器线程"上运
..
我在 c# 中使用 selenium 编写了一个 nUnit 测试. 一切顺利,直到我必须确认一个 JS 确认框. 这是我正在使用的代码: this.driver.FindElement(By.Id("submitButton")).Click();this.driver.SwitchTo().Alert().Accept(); 确认框出现在提交按钮之后.确认出现然后立即消失,但表
..
我正在使用 Selenium 驱动程序开发一个带有 WebinatorSpecFlow+NUnit 的 ASP.NET MVC 3 应用程序.我在使用 Chrome(使用 chromedriver)和 Internet Explorer 运行并行测试时遇到问题. 每当我通过 Webinator 在同一个会话中运行两个测试并由 Selenium 并行运行时,当我向页面发送任何点击操作时,IE
..
我想使用 NUnit 测试 ASP.NET 应用程序,但是从 NUnit GUI 运行时,WebConfigurationManager.ConnectionStrings 集合似乎是空的. 你能告诉我如何初始化这个集合吗(可能在 [TestFixture] 的 [SetUp] 函数中)?我应该在那里复制 Web.config 吗? 谢谢! 解决方案 如果您的单元测试程序集名为
..
我意识到关于这个主题有很多问题,但不知何故我还没有找到一个满足我需求的问题. 我的团队希望开始对我们的应用程序进行自动化单元测试.我们以前从未这样做过,团队中没有人对此有太多经验.我被要求研究并找到一个自动化单元测试的框架.到目前为止,我已将选择范围缩小到 MSTest、NUnit 和 xUnit. 在整个互联网上,我都阅读了关于 MSTest 的负面评论,但它似乎是我最方便的工具.
..