nunit相关内容
我有一个非托管的 DLL,我正在尝试为它创建一个 .NET 包装器库,但是当我尝试运行 NUnit 时得到不同的行为(v3) 与仅通过单击 WinForm 应用程序的按钮运行相比,对其进行测试. 背景:在 DLL 启动期间,我调用它的 Connect() 方法,这最终会导致 DLL 建立 TCP 连接.当建立 TCP 连接时,我会通过将处理程序连接到其“已连接"事件来获得通知.连接后,我会调
..
我在 Visual Studio 2010 中向类库添加了一个测试.但是,当我尝试在 NUnit 中加载程序集时,出现以下错误: 测试加载失败! System.ApplicationException:无法在程序集中找到测试. 可能有什么问题?测试有以下简单代码: 使用NUnit.Framework;命名空间 Web.Tests{[测试夹具]公开课测试{[测试]public v
..
我有这个代码: 使用NSubstitute;使用 NUnit.Framework;使用系统;使用 System.Linq.Expressions;命名空间 MyTests{公共接口 ICompanyBL{T GetCompany(表达式>选择器);}公共部分类公司{公共 int RegionID { 获取;放;}}公开课测试{[测试]公共无效测试(){va
..
我正在寻找一种具有 Web 界面的 NUnit 服务器,我可以在假期或旅途中开始我的 NUnit 测试......是否有任何设置可以实现我的想法或者我需要开发一些东西? 到目前为止我发现的只是在多台机器上设置 NUnit,因为我搜索了远程控制或 Web 界面. 亲切的问候 bnz 解决方案 一个持续集成工具,例如 JetBrains TeamCity 可以提供自动化 NU
..
在调试一些 NUnit 测试时,我们发现通过脚本文件将行插入 localdb 时存在内存泄漏.这已经开始导致 System.OutOfMemoryException,它阻止我们在开发过程中运行单元测试. 代码如下: public static void InsertFromScriptFile (string conString, string dbName, string filePat
..
我正在使用“类型安全枚举模式" 公共类级别{public static readonly Level Low = new Level(0, "Low");public static readonly Level Medium = new Level(1, "Medium");public static readonly Level High = new Level(2, "High");私人 i
..
命名空间 TestBI{[测试夹具]类 ClassChild:ClassParent{public ClassChild(DataRow row, string name): base(row, detail) { }[测试]公共无效测试(){DataRow dr = new DataRow();博士[0] = 1;博士[1] =“公羊"ClassChild ch = new ClassChild
..
我在单元测试用例中有两个方法,其中第一个将记录插入数据库,第二个检索回数据.我希望检索数据的输入参数应该是第一个方法中生成的 id. private int savedrecordid =0;私有对象[] SavedRecordId{ get { return new object[] { new object[] { savedrecordid } };} }[测试]公共无效插入信息(){信息
..
我花了太多时间尝试在 Microsoft Store 应用上运行基本的 NUnit 测试.我在 VS2015 Pro 上安装了 NUnit v3.0.1 和 NUnit3TestAdapter,但我得到以下确认未发现测试: ------ 发现测试开始------NUnit Adapter 3.0.8.0 发现测试已启动异常 NUnit.Engine.NUnitEngineException,
..
我刚刚在 VS2015 上将 nUnit 从 2.6.4 更新到 3.0.1.一切都很顺利,只有一个问题. 在我的 Test 方法中,我必须加载一个 xml 文件,我们称之为 UnitTestConfiguration.xml,它与 保存在同一个根文件夹中app.Config 和 package.Config 文件.在 NUnit 2.6.4 中,这个 xml 文件被找到并完美加载.
..
我通过 NuGet 安装了 NUnit.NUnit 出现在我的项目引用中,似乎没有问题. 我创建了一个测试类,只是为了确保它正确加载: 使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;使用 NUnit.Framework;命名空间 MyNamespace{[测试夹具]公共类单元测试{[测试]公共无效测试方法(
..
我正在编写一个套接字服务器和客户端类,我正在通过 NUnit 进行测试. 我写了一个进程,它检查所有客户端,如果它们仍然连接.对于这个过程,我创建了一个线程,但我想要的是每 5 秒运行一次这个检查.我的第一个意图是使用 Thread.Sleep().当我结束测试时,我在服务器上运行 Stop 方法,这会中断所有活动线程,这导致 Thread 从等待状态中断. 我发现通过 Task.De
..
我使用的是 NUnit 2.5,我想测试一个接收多个参数的方法. 尝试使用一种测试方法和几个不同的测试用例来测试它们是否合理,或者从长远来看会更难维护(或者只是指出确切的故障)? 我的总体想法是尝试类似 [TestCase("valid", Result="validasd",Description = "有效的字符串测试,期待有效的答案")][TestCase(null, Expect
..
我已经构建了我的 Selenium 框架.Data-QA 需要找到所有元素.我不确定如何做到这一点.我已经使用足够简单的 Id 完成了前面的工作.我在 find 元素中找不到数据 qa 谁能指出我正确的方向. 解决方案 HTML 中似乎有额外的单引号,在双引号内: data-qa="'input_login_operator'" 我会从 DOM 中删除单引号,或者在 CSS 选择
..
我想测试以下类,但 I/O 和密封类依赖项使它变得非常困难. 公共类 ImageDrawingCombiner{//////将图片保存到路径中的指定位置//////保存图片的位置///作为画布的图像public void CombineDrawingsIntoImage(U
..
我需要制作一个 NUnit 测试类来测试我的屏幕抓取工具. 1) 我想要一个 [SetUp] 方法来创建一个虚拟窗口,简单的窗口窗体,只有一个预定义的标题和一个背景图像.然后设置方法应该等待虚拟窗口的完全初始化,即等待虚拟窗体加载和显示背景图像并保持打开状态. 2) 我将运行实际测试. 3) TearDown 方法将关闭虚拟窗口. 2) 和 3) 不是问题(我认为),但是我
..
这是查理普尔提到的: 如果您正在运行 .NET Core 测试,则您使用的是 NUnit 可移植框架构建,它不支持并行执行.该属性仍然被接受,以便您可以在不更改代码的情况下切换到不同的平台构建 有没有人知道现在情况是否仍然如此? 解决方案 是的,从 NUnit 3.8.1 开始,情况仍然如此.尽管框架的便携版已被 .NET 标准版取代,但并行测试执行尚未启用. 并行执行在
..
我有一个 Windows 8 Store 应用程序,其中包含两个解决方案中的项目 - 一个专用于测试的项目.我添加了 NUnit 和 NUnit 测试适配器 (https://www.nuget.org/packages/NUnitTestAdapter/1.0.0) 通过 nuget. 检测到我的测试 - 但我无法运行或调试它们.查看测试输出窗口,我收到以下错误: 无法找到带有 UR
..
我在 C# 项目中添加了几个文件夹,现在每当我尝试从 NUnit 运行项目时,我总是遇到以下异常 - System.IO.FileNotFoundException: 找不到文件 'x\x\x\x\bin\debug\project.dll 未生成项目 dll 文件,异常详细信息为: System.IO.FileNotFoundException...在 System.IO.__Er
..
我是使用 xamarin 编程和学习 C# 的新手我正在尝试进行单元测试,但收到此错误: 'TestFixtureAttribute' 已过时:'NUnit 框架随附Mono 已弃用,并将在未来版本中删除.它是基于已过时的 NUnit 2.4.请移至 NUnitNuGet 包或其他获取 NUnit 的形式.' 谢谢 解决方案 看来您需要更改您引用的 TextFixtureAtt
..