NUnit是用C#编写的.NET和Silverlight的开源单元测试框架。它与JUnit或TestNG在Java世界中的作用相同,是xUnit系列中的众多之一。
测试运行完成后,进行截图。 公共截图 TakeScreenshot() { 返回((ITakesScreenshot)驱动程序).GetScreenshot(); } 我怎样才能附上这个屏幕……
我在 Mac 上创建了一个新项目来测试我的 web rest api,但我无法使用项目的初始版本。每次我遇到错误时: /Applications/Visual Studio.app/Contents/MonoBundle/MSBuild/
如何使用 nunit 框架在 teamCity 上仅重新运行失败的测试用例
我遇到了一个问题,我想在 TeamCity 中重新运行失败的测试用例,但我找不到 nunit 框架的解决方案。另外,我可以在我的测试脚本中使用 [retry(2)] 吗?
在实际调用外部函数之前,我正在模拟内部函数之一。 我正在模拟一个 httpwrpapper 类方法。 问题是我的模拟方法没有返回响应。 下面是...
我有一个方法 GetConfig() ,我从 appsettings.json 中获取值并分配给全局声明的变量。 我希望它们在单元测试用例中使用,以便它们可以在
搜索的get函数不是给出搜索结果,而是在单元测试时返回所有元素
我有一个名为 GetAuthors 的函数,它接受一个表达式来检查给定的字符串是否在作者姓名中。我在单元测试时遇到问题。该函数应该找到包含...的名称
如何比较 True for Assert.AreEqual("",string.empty)
在 Nunit C# 中验证测试时,我在验证 Assert.AreEqual("",string.empty) 时遇到一个问题。 "" -> 它是来自 API 响应的 Json 属性的空字符串值
OpenQA.Selenium.NoSuchElementException:没有这样的元素:无法定位元素:{“方法”:“css选择器”,“选择器”:“textarea [name ='to']”}
我正在 gmail 服务的撰写页面上写一封电子邮件。问题是 Web Driver 在撰写页面上找不到“收件人”输入 这是我的代码: 电邮页面 私有只读 IWebDriver 驱动程序; 公开
c# Nunit .Is.EquivalentTo 的行为与 List 的预期不符<T>
我在 .net 4.5.2 项目中使用 NUnit 如此使用 Collection 断言: Assert.That(第一,Is.EquivalentTo(第二)); 本单元测试通过 [测试] 公共无效
我有一段代码要测试: 公共覆盖异步任务调用(IOwinContext 上下文) { 如果 (context.Request.Uri.AbsolutePath.ToLower().Equals("/data")) { ..不是...
我有一个包含多个属性的记录。 我想根据类型断言记录的属性,而不是全部使用 NUnit。 公共记录员工( 内部编号, 字符串名称, ...
在 NUnit 测试中加载 ASP.NET Core 参考程序集时出现 System.BadImageFormatException
我有一个 ASP.NET Core 应用程序项目和集成测试项目。每个集成测试应用程序内部都托管有 WebApplicationFactory、ASP.NET Core 项目和 Micro...
我有一个名为 AuthManager 的类。它实现了一个接口 IAuthManager。该接口有两个方法。 AuthorizeTransaction() 和 取消交易() 假设我调用 AuthorizeTransaction() 和...
我对 NUnit 测试有疑问。我有一个 EF Core 5 项目,我想对其进行最小起订量测试。我听说最小起订量创建了一个内存数据库以不接触真实数据库。无论如何,当我运行测试时......
我第一次尝试实施测试驱动开发(TDD)。 我的项目是 dotnet 3.5 中的 c#。 我已经阅读了《Professional Test Driven Development in c#》这本书,现在我想测试我的
我对控制台应用程序的 Main 方法进行单元测试有疑问。标准签名是 public static void Main(string[] args) 我希望能够测试以确保只有 1 个参数是
如何编写单元测试,使以下两个对象被视为相等?通常,我如何确保通过
NUnit 在其他测试的 OneTimeTearDowns 之后运行 OneTimeSetUps
我如何组织测试,以便他们的 OneTimeSetUps 在其他人的 OneTimeTearDowns 完成后运行?测试需要相互冲突的设置,但是所有 OneTimeSetUps 都是首先运行的,所以这不会...
为什么在使用 TestCaseSource 时忽略 nUnit 测试?
我很难让 nUnit TestCaseSource 属性在 nUnit 2.6.4.14350 中正常工作。 通过 VS2010 运行单元测试时,它只是说测试被忽略了......
回到 .Net Framework 时代,当我开发 ASP.Net mvc 应用程序时,我会将所有主要问题分离到它们自己的项目中,例如数据库、域等。我还会创建一个项目调用...