nunit 相关问题

NUnit是用C#编写的.NET和Silverlight的开源单元测试框架。它与JUnit或TestNG在Java世界中的作用相同,是xUnit系列中的众多之一。

如何创建一个Model类来测试需要不同Json有效负载的多个API调用?

我在一项服务下有多个API。这些API使用不同的Json负载。我想用属性和值创建一个模型类并进行设置。可以使用一个模型类来实现这一点吗...

回答 1 投票 1

如何在C#的api控制器中模拟单元测试NUnit HttpContext.Current.Request.InputStream?

如何使用NUnit在c#中模拟Web api控制器请求,这是我的控制器公共类SearchApiController:ApiController {[HttpPost] public HttpResponseMessage Applications(...

回答 1 投票 0

测试是否在异步控制器操作中设置了线程区域性

我正在尝试将asp.net mvc 5控制器迁移为使用异步/等待。测试设置正确的文化时,我遇到了问题。在旧的(非异步)代码版本中,单元测试...

回答 1 投票 2

如何对JsonProperty名称进行单元测试

假设我有一个像这样的模型:public class Person {[JsonProperty(“ firstName”)] public string FirstName {get;组;有没有一种方法可以测试Person类是否具有称为...

回答 1 投票 0

TransactionScope不会在使用NUnit和TestServer进行集成测试的每次测试TearDown中回滚

方案我在ASP.NET Core 2.0上有一个API,该API使用EF Core与MS SQL数据库集成。现在,我正在尝试使用NUnit和TestServer为其设置集成/ api测试。问题是我...

回答 1 投票 1

我如何在[Setup]或[OneTimeSetup]中传递参数,所以我没有在测试类中调用该方法?

在TestNg中,我们有@BeforeMethod,可以在其中传递参数。但是在Nunit中,我遇到了这样的异常:“ OneTimeSetUp:SetUp和TearDown方法必须没有参数:TestInitialize”我正在尝试...

回答 1 投票 0

OneTimeSetUp / OneTimeTearDown未执行

我从Visual Studio中收到警告,TestFixtureSetUpAttribute和TestFixtureTearDownAttribute已过时,我们应该改用OneTimeSetUp / OneTimeTearDown。所以,我改变了...

回答 1 投票 0

清除单元测试之间的私有静态变量

我有一个与此外观类似的类:公共类DiscoveryDocumentCache {静态DiscoveryDocumentCache(){缓存=新的MemoryCache(discoveryDocumentCacheName); } ...

回答 1 投票 0

找不到类型或名称空间名称'NUnit'|团结

我有下一个错误:找不到类型或名称空间名称'NUnit'(您是否缺少using指令或程序集引用?)类型或名称空间名称'UnitySetUpAttribute'不能为...

回答 1 投票 1

从Dictionary基类继承的单元测试类

我有以下代码:public class DiagnosticsSettings:Dictionary {公共字符串GetStringValue(字符串设置名称){返回TryGetValue(...

回答 1 投票 0

用于在实体框架核心中添加和删除具有多对多关系的表的NUNIT测试用例

我有一个类似Class Author {int AuthorId;字符串Nmae; }课堂书籍{int bookid;作者作者;现在,我要在这本书中添加一个新条目。如果我添加book.Author.Add(newAuthor),...

回答 2 投票 0

没有HttpContext的Asp.net身份创建用户

我正在尝试运行一些单元测试,我希望能够使用Asp.Net Identity框架创建一个User,但是它需要一个HttpContextBase。因此,我决定使用另一个堆栈溢出线程...

回答 1 投票 5

如何对ASP.Net Core MVC控制器中的捕获块进行单元测试?

如何对下面的catch块进行单元测试?下面是我的控制器定义:公共类RunController:控制器{公共ActionResult GetExtraRun(){尝试{返回...

回答 1 投票 0

[Test,Pairwise]的常量集合

使用c#,nunit,硒进行自动化。我想在测试用例中使用[Test,Pairwise]属性,以验证可以使用任何有效值发布对象。我有所有有效的字典...

回答 1 投票 0

NUnit 3.12无法加载文件或程序集Microsoft.AspNetCore.SignalR.Core(Version = 3.0.0.0)

我正在尝试在测试中模拟SignalR集线器。我的(NUnit)测试项目引用了我要测试的项目的dll。但是,我遇到了以下异常:System.IO ....

回答 1 投票 0

如何在命令提示符下为C#中的VS测试单元运行NUnit?

我是NUnit新手,使用nunit3-console.exe执行测试用例时收到错误。以下是我正在使用的命令以及完整的错误。命令提示符:&'C:\ Program ...

回答 1 投票 0

将现有代码移至测试驱动开发中

最近发现了这种开发方法,我发现它是一种相当不错的方法。因此,对于我的第一个项目,我拥有一个小DLL的代码(在C#.NET中,这是值得的),并且我...

回答 5 投票 35

我如何使用mstest或nunit将DataTable用作测试用例的数据源?

我有一个包含数据的数据表,我想将数据表用作测试用例的参数,作为数据驱动的测试。任何测试框架(MsTest / Nunit)建议都可以通过...

回答 1 投票 -1

Specflow无法检测到我的测试VS 2017

很久以来我一直在尝试,但是还没有成功。我创建了新的单元测试项目,并添加了以下内容:软件包:Nunit-3.10.0 Nunit3TestAdapter-3.11.0 SpecFlow-2.3.2 SpecFlow.Assist ....

回答 1 投票 1

验证具有属性值的HTML元素的顺序,例如Class =“ Group0-Item1” Class =“ Group0-Item2” Class =“ Group1-Item1”

在我的Selenium / C#/ NUNIT项目中,我需要找到一种方法来验证一组HTML元素(以及这些组中包含的元素)的顺序(页面HTML的自上而下的层次结构)。 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.