如何让DevExpress CodeRush使用tm模板而不是VS 2010中的microsoft测试方法创建NUnit测试方法

当我尝试在VisualStudio2010中分别使用t和tm执行测试或testmethod模板时,它给了我 using Microsoft.VisualStudio.TestTools.UnitTesting; [TestMethod] public void Test() { } 我希望它给我一个nunit装饰器,并停止向microsoft工具添加using引用 我想不出来 谢谢。这可能是因为您的测试项目引用了“Microsoft.VisualStu

安装NUNIT后如何测试MS Fakes?

我安装了TestDriven.NET来测试一些旧的NUNIT测试。现在我需要测试一些基于MS Fakes的测试。然而,我唯一的选择是运行和调试testdrive.NET测试 我正在使用VS.NET 2013 如何重新启用MS Fakes测试运行程序?您是指Visual Studio测试运行程序?你完全禁用了它?运行基于MS Fakes的测试的那个。我猜这就是VS.NET测试运行程序。我不确定。我不知道我是否禁用了它。我怎么检查?如果安装了TestDriven.NET,它似乎不起作用,TD.NET

Nunit 从代码运行NCover

是否可以从代码中自动运行NCover,而不是手动或通过命令行运行NCover 这是一个场景,我已经编写了一些测试,我执行了所有的测试,测试完成后,NCover应该为特定的测试项目自动运行,并将覆盖率报告作为XML存储在某个位置 这可能吗?请提供帮助。从命令行运行NCover是NC3的唯一选项。当我们更新NC4时,默认的工作方式如下-->您创建一个项目时,NCover服务会监视一个符合项目中定义的匹配规则的进程启动,然后收集该进程的覆盖率 此文档可能会有所帮助: 如果您有更多问题,请联系我们sup

Nunit 3.0测试未在TeamCity并行运行

我们已经在Teamcity和MBunit上运行了一套API测试。大约有200个测试设置为并行运行12个,运行大约需要7分钟。Nunit最近发布了版本3,支持夹具并行性。这对我来说在本地是可行的,我已经看到测试在Visual Studio中运行的速度与在MBunit中运行的速度一样快 在TeamCity中,使用NUnit runner类型的测试运行了3个多小时。前20次测试各耗时约90秒,其余测试各耗时15分钟,且未并行运行 我对测试所做的唯一改变是从MBUnit切换到NUnit 我已经附加了我正

SpecFlow 2.1.0 nUnit报告生成,nUnit 3.6.0不工作

使用nUnit生成的SpecFlow报告未按预期工作 预期报告也应显示执行结果,而执行结果根本不显示。相反,只列出了测试 我正在使用以下格式生成报告 specflow.exe NuniteExecutionReport“C:\Users\Paresh\Documents\Visual Studio 2015\Projects\SpecFlowDeNunit\SpecFlowDeNunit\SpecFlowDeNunit.csproj”/xmlTestResult:“C:\Tests.xml”/o

Nunit 使用Assert比较两个对象

为我的项目编写测试用例,我需要的一个测试是测试删除。这可能不是正确的方法,但我偶然发现了一些对我来说没有意义的东西 代码如下: [Test] private void DeleteFruit() { BuildTestData(); var f1 = new Fruit("Banana",1,1.5); var f2 = new Fruit("Apple",1,1.5); fm.DeleteFruit(f1,listOfFruit); Assert.Tha

NUnit GUI runner无法识别SpecFlow的App.config

如何让NUnit GUI运行程序识别/使用我的App.config文件?我已尝试将其放在项目的顶部文件夹中,并与功能文件放在同一文件夹中。以下是我的App.config文件的内容: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="specFlow" type="TechTalk.SpecFlow.Configurat

如何在TeamCity NUnit runner中获取当前TestContext

在NUnit中,可以使用NUnit.Framework.TestContext.CurrentContext获取当前测试。当我在本地计算机上运行测试时,在测试过程中会正确地填充这些测试。但是,当推送到运行TeamCity的dev服务器时,此数据结构会出现一些问题,从而导致错误。访问context.Test.FullName、context.Test.Name和context.Result时会发生这些错误。例如,使用以下代码: var name = NUnit.Framework.TestCont

如何在控制台中运行nunit最新版本(3.0.5813)中的单元测试

我已尝试在命令提示符中执行以下命令 C:\ProgramFiles()x86\nunit.org\nunit-console>"nunit3-console.exe" "E:\UnitTesting\TestsProject\obj\Release\Tests.dll" 我在控制台中遇到以下错误。 这里出了什么问题?NUnit 3默认情况下会尝试将测试结果写入工作目录 这里的工作目录是程序文件,进程似乎没有写入权限。您可以使用--work选项为输出文件设置不同的目录。()默认情况下,N

Nunit 无法使用ReportGenerator生成代码覆盖率报告

我已经在Azure DevOps中为我的一个ASP.NET MVC应用程序创建了一个构建管道。存在用于单元测试的项目,我需要生成代码覆盖率报告,为此我使用了coverlet.msbuild NuGet包和ReportGenerator 以下是其中一个单元测试项目的packages.config文件: <packages> <package id="coverlet.msbuild" version="2.8.0" targetFramework="net461" devel

mstest XML文件数据源的nUnit等价物是什么?

我正在将一些测试从mstest转移到nUnit。 MsTest允许指定XML文件作为测试的输入数据: [TestMethod()] [DeploymentItem("ProjectName\\TestData\\file.xml")] [DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML", "|DataDirectory|\\TestData\\file.xml", "Row", D

Nunit 如果从TeamCity的命令行运行测试,则生成错误的诱惑报告

我面临以下问题: 我使用TeamCity的命令行,通过NUnit控制台运行测试。在输出时,我得到了错误的诱惑报告:错误的状态,没有错误的屏幕截图。如果通过cmd手动运行,则会正确生成报告。这个问题有什么解决办法吗 Allurelog: 2015-03-30 15:03:53,535 [EventPumpThread] ERROR NUnitAllureAdapter.AllureEventListener - Exception in TestFinished "NUnit.Core.TestR

在VS2015中运行NUnit扩展(插件)时,NUnit测试未检测到它

我正在VS 2015中运行NUnit 3.6,并试图为NUnit创建extenstion插件,但到目前为止,NUnit没有检测到该插件,我将其路径放在了.addins文件中,每件事都在说,但没有运气。 如果我从控制台运行单元测试,它会按预期检测到插件 这是密码 : 代码中有一个错误:扩展点是在NUnit本身中定义的,而不是在代码中定义的。它们是NUnit可以扩展的地方。因此,TypeExtensionPointAttribute在代码中没有任何作用,尽管它不会损害任何东西 由于您可以在使用con

Nunit 等待页面Waitforcomplete()或system.threading.thread.sleep()上的元素的更好方法是什么

我在watiN中使用WaitforComplete(),但它似乎工作不好。当它执行下一条语句时,即使您已给它更长的等待时间。我正在使用thread.sleep()停止我的应用程序,直到它获得所需的页面或元素。但问题是页面是如此动态,以至于有时需要更长的时间 没有更好的解决办法。任何能够捕获页面的东西都会动态返回,并且不会执行应用程序中的下一个语句 代码示例 'Show Details page Assert.AreEqual("Confirmation", _internetEx

Nunit 忽略基于条件的测试或测试夹具

我们的解决方案中有一些集成测试。要运行这些测试,必须在开发人员PC上安装仿真软件。但是,并非每个开发人员PC上都安装此软件。如果未安装仿真软件,则应跳过这些测试,否则==>NullRefException 我现在正在寻找一种对测试/测试装置执行“条件忽略”的方法。 差不多 if(simulationFilesExist) do testfixture else skip testfixture NUnit提供了一些有用的东西,如忽略和显式,但这不是我所需要的。在测试或夹具设置方法中使用一些代

SpecFlow.NUnit via Nuget:缺少对NUnit.core的引用

我刚刚通过nuget安装了'specflow.nunit'包,但是包含这些规范的项目需要再编译,因为添加到项目中的SpecFlowNUnitExtension类缺少对nunit.core的引用(更具体地说,找不到'nunit.core'和'nunit.core.Extensibility'命名空间)。还有其他人有同样的问题吗?你设法解决了吗?好的,看来我找到办法解决它了;所需的dll可从下载。下载“bin”版本,解压缩zip存档,在文件夹“lib”中有2个SpecFlowNUnitExtensi

如何将Nunit与不同的类和TextFixtureSetup和TearDown一起使用

我有一个大问题,我有3个测试类,但我创建了其他类来在数据库中插入假数据来测试我的类,但我创建了其他类来删除我创建的数据 但是我在类中使用了[SetUp]来创建假数据,在类中使用了[TearDown]来删除数据 但是使用[SetUp]或[TestFixtureSetUp]创建了两次数据并进行了一次测试,但是当我完成类时,自动类使用teardown或TextFixtureTearDown完成,并且不启动其他测试另一个测试发生在teardown 在运行所有测试装置之前,是否可以编写一个类来用测试数据填

如何使NUnit控制台运行程序打印测试名称

NUnit控制台运行程序仅在测试导致打印内容时打印到控制台 有没有办法让它打印每个测试名称?类似于摩卡咖啡的东西,如下所示 您正在寻找--labels选项 输出级别有各种选项,打开、关闭或全部——而且在即将发布的v3.6中,在之前和之后也会有 要匹配您的图片,上的可能是合适的 --labels=on 发现我必须使用all

nunit网络驱动器,无法加载测试

我们目前正在地图驱动器上进行开发。当我针对测试程序集编写nunit测试时,它将拾取该程序集,但不识别任何测试 如果我将solultion等移动到本地驱动器并再次引用它,则一切正常 我真正想知道的是为什么会出现这种情况,以及我如何继续使用网络驱动器进行开发。根据,NUnit显然没有适当的权限在网络驱动器上访问程序集。建议的修复方法是添加生成后事件,以将程序集复制到本地临时目录,并在复制的程序集上运行NUnit: 在VS中,打开项目属性 转到“生成事件”选项卡并输入以下“生成后事件命令行”: 删除/

Nunit 将Moq与Windsor一起使用——Moq.Mock[IFoo]类型的对象无法转换为IFoo

我正在尝试建立一些Moq存储库,以测试我的服务,并将Castle Windsor作为我的IOC。Mu服务依赖于IFoo,因此我正在创建一个实现IFoo的moq实例,并将其注入容器中,如下所示: _container.AddComponent("AutoBill", typeof (AutoBillService), typeof (AutoBillService)); var mockUserRepository = new Mock<IUserRepository>();

Nunit Coderush单元测试运行程序和断言。不确定

coderush单元测试运行者能否将NUnit非结论性断言识别为失败以外的其他内容。也许更像是被忽视而不是失败? 我将此与resharpers对非结论性断言的处理进行比较。我是否需要配置它以及如何配置?我很抱歉,但CodeRush目前无法做到这一点。如果您通过DevExpress发布建议,他们将考虑在将来实施

有没有办法让nunit控制台显示其进度?

nunit控制台不会在命令行中提供进度指示器,指示在所有测试运行之前已通过或失败的测试。这有点糟糕,因为rspec将输出每个通过/失败的测试 有没有办法让nunit控制台在运行时指示通过/失败的测试 如果有必要,我会将多个程序集传递到nunit控制台的单个命令行调用中。Josh 您将找到一些代码来创建一个附加dll来NUnit(说明很简单)。您可以使用TestStart()和TestFinished()在控制台上编写测试已开始或完成、失败或成功。我想这就是你一直在寻找的,希望能有所帮助

命令行中的NUnit v3 alpha:程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100)

我正在尝试从命令行运行NUnit v3 alpha。这是我的命令行: […]\NUnit3\nunit控制台NUnitAlpha3Experimental.exe/framework:net-4.5 起初,我得到了这个错误: 错误和失败无法加载文件或程序集的nunit.framework, 版本=3.0.5378.31152,区域性=中性, PublicKeyToken=2638cd05610744eb'或其依赖项之一。这 程序集由比当前加载的运行时更新的运行时生成 无法加载 然后我编辑了nun

I';我试图用NUnit和MonoDevelop运行测试,I';我肯定错过了一些明显的东西

我正在尝试从exercism.io和C#开始。我毫不费力地安装了exercismcli,并遵循了LinuxC#说明(包括“MonoDevelop也适用于Linux”)。我还安装了NUnit插件,当我进入查看->单元测试时,我可以看到面板出现 我不能做的是找到任何方法来添加测试文件。单元测试面板是空的,我尝试了我能想到的各种组合,比如将文件放在不同的目录中,并将其添加到解决方案中,等等。我不知道如何实际运行测试 这必须是非常简单的事情,但我就是不明白。在一篇博客文章中发现了一些关于导入文件的内容,

TeamCity:如何在TeamCity测试结果中显示Nunit3文件附件?

NUnit3最近添加了一个功能,可以使用TestContext.AddTestAttachment()向测试结果添加附件。这将在结果中添加文件的url\filelink。我可以看到console runner生成的测试结果XML中的条目 但我没有看到Teamcity上的附件链接。如何强制teamcity显示作为附件添加的文件链接 据我所知,TeamCity尚未实现任何显示测试附件的功能 您应该为该功能请求。您可以通过指出VSTS确实显示这些文件附件来添加到您的案例中。;-)

如何将数据库连接sting传递给TeamCity上的NUnit runner?

我有一个TeamCity,有3个代理,为不同的分支机构提供20多种配置。 在TeamCity上同时运行多个构建,这些构建使用相同的2-3个数据库进行单元测试。但在每个分支中,该数据库都有一个不同之处:新的表、列等 在c#中的Db项目中,我有重新创建数据库选项。 我认为发生错误的原因是数据库硬编码在测试项目的app.config中,并且当新构建运行其重新创建数据库时。 因此,我认为解决方案是为每个配置创建数据库并在其上运行测试。 如何将连接字符串传递给单元测试运行程序,如果可能,如何自动生成连接字

在南特完成nunit2任务

有机会得到这份工作吗?我希望我的测试由NAnt的nunit2任务运行。此外,我希望在不再次运行测试的情况下运行NCover 为什么不让NCover运行NUnit?你会得到完全相同的测试结果。另外,当在测试之外运行NCover时,您到底想测量什么?还有其他方法可以找到过时或未引用的代码。我也必须这样做。我认为我们最好的希望是打开TeamCity附带的NUnit jar文件,编写一个集成NUnit2和NCover的定制任务。我希望不是这样,但NUnit2任务不会产生任何可见的输出,因此TeamCit

在nunit中访问UI线程

我正在尝试编写一个测试用例,在这里我必须访问UI线程。 Nunit是否提供了一种访问ui线程的方法,或者在我的测试用例中是否存在可以在ui线程上执行一些代码的方法。 谢谢 更新:我正在使用winform。通常的方法是使用表示层并针对它编写测试用例,但在这种情况下,我需要使用一个网格并填充它,它的DataSource属性需要在UI线程上设置。这在很大程度上取决于您对UI使用的技术。根据具体情况,可以将NUnit runner线程设置为UI线程 但是,建议将实际的UI层尽可能精简,以减少要测试的UI

使用NUnit 2.5.2时从App.Config读取连接字符串时出现问题

我正在将Microsoft Visual Studio 2005与企业库3.1一起使用 我有一个数据访问层,它是一个单独的VisualStudio类库项目。我在另一个类库中编写了单元测试,并试图调用数据访问方法,但我一直在 PSMCP.Dal.Tests.DataManagerTests.GetAAAReturnsDataReader: System.NullReferenceException : Object reference not set to an instance of an ob

Nunit HttpContext命名空间

我需要编写一个NUnit脚本来测试缓存数据。我在项目中添加了一个项目(类库),并添加了对NUnit.Framework的引用。但我的代码中没有“HttpContext”。请告诉我应该包含哪个名称空间来获取此信息。我在邮局的帮助下工作 请帮忙 谢谢SanHttpContext是命名空间系统中的一个类。Web我已经有了那个命名空间。。。但是我也没有得到。。你能告诉我问题出在哪里吗?你是否添加System.Web作为参考?单击菜单:项目->添加引用->选择.Net选项卡,然后选择System.Web

无法在TestFinished中捕获测试中抛出的断言,或者无法在nunit中捕获RunFinished?

我已经编写了一个代码来断言一些值。我还扩展了nunit,以便 public void TestFinished(TestResult结果){} 在测试结束时运行 但是,我对它的潜在用途感到困惑。我假设TestFinished方法用于编写有关测试运行的一些有用数据 但是似乎没有办法引用TestFinished方法中断言引发的异常。您需要Exception做什么?您需要它来获取失败消息吗?是的,希望捕获异常消息并将其记录到数据库中。如果其中一个EventListener可以捕获断言异常,那么我可以在

使用NUnit项目测试类库时,我应该将app.config放在哪里?

我正在用一个单独的Nunit测试项目测试一个类库,它是另一个类库。 单元测试由resharper运行,但问题是,类库希望从app.config获取配置值 如果NUnit项目是一个类库,那么就没有地方放置app.config,这样类库就可以访问其中的值 如果NUnit项目是一个可执行文件,它将托管app.config,但根据问答等,这不是建议的 我该怎么办?我不明白你在说什么。您只需将app.config添加到测试项目中。它起作用了。我在使用和不使用resharper的情况下(当我需要配置中的值时

使用不同的对象运行相同的NUnit测试

是否有一种方法可以在多个对象上运行一组相同的测试,但根据所述对象的类型切换每个测试 i、 如果我有课 abstract class MyObj{ abstract bool DoWork(bool isTrue); } class SubObj1 : MyObj{ override bool DoWork(bool IsTrue){return IsTrue; } } class SubObj2 : MyObj{ override bool DoWork(

ReSharper和NUnit';它有多个域

我最近不得不在ReSharper中启用此选项: 对带有测试的每个程序集使用单独的AppDomain 查看NUnit文档,我怀疑上面的选项使用参数“domain/multiple”执行NUnit,参数“为每个程序集创建单独的测试域” 您能确认我这是真的吗?是的,此选项对应于/domain=Multiple命令行参数 请注意,ReSharper不使用控制台运行程序。相反,它直接链接NUnit程序集。是,此选项对应于/domain=Multiple命令行参数 请注意,ReSharper不使用控制台运行

Nunit.Console.exe是否将/nothread选项传递给Nunit-agent.exe?

我有一个.Net 4.0测试组件,我正在运行nunit-console-x86.exe,它启动nunit-agent-x86.exe进程。 您知道运行程序是否将/nothread选项传递给nunit-agent-x86.exe吗? 我注意到,当我的测试在运行程序进程内使用该选项集执行时(并且修改了运行程序配置文件,以CLR 4.0为目标),它们会成功运行吗?我使用的是Nunit的2.6.4版。由于跑步者被链接在一起,相同的包从一个传递到另一个。该包是使用一个反映/nothread使用情况的设置创

Nunit标题中的Jira票证引用

我们正在创建Nunit测试,其中包含相应的Jira故事。我们已经把票引用放在测试名称中,但是有一个约定或NUnt属性,我们应该考虑使用,而不是一个有用的或有组织的地方来代替这个引用? < P >很多人使用 [描述] < /代码>属性用于此目的。 另一个选项是使用[TestOf]。虽然它旨在指定您正在测试的类或方法,但如果您没有将其用于任何其他字符串描述,则可以将其用于该目的 最后,您可以轻松地创建自己的属性。例如: c# 公共类JiraTicketAttribute:PropertyAttrib

NUnit忽略所有测试

我可以在测试中添加一个属性来忽略它 [Test] [Ignore("Foo Bar")] 是否有任何方法可以忽略文件中的所有测试(在TestFixture级别)?只是不在类上应用TextFixture属性。从类中删除[TestFixture]属性似乎是可行的 编辑:当[TestFixture]属性成为非参数化非通用装置的可选属性时,从NUnit 2.5开始,这个答案就错了。有关更多信息,请参阅。您可以通过使用[Explicit]属性使整个测试夹具成为“按需”测试。当你想要它的时候,它就在那里,

Nunit Gallio和NCover在Sonar UI中显示0%的代码覆盖率

在gallio插件的帮助下,我使用sonar runner在我的C#代码上运行测试和代码覆盖率。测试运行良好,但我无法在sonar web UI上看到任何代码覆盖率 我的声纳设置如下: 声纳项目。属性 仅提及相关位 sonar.gallio.coverage.tool=NCover sonar.NCover.installDirectory=C:/Program Files/NCover sonar.donet.visualstudio.testProjectPattern=.Test son

如何使NUnit在发生故障时停止在类中执行测试

有没有办法让NUnit仅在遇到第一个错误时中止在该类中运行更多测试?我正在使用[Order]属性运行集成测试。这些测试可能会非常长,在某些情况下,如果其中一个测试失败,则不需要继续在类中运行测试。我希望NUnit继续调用其他类,但我希望它中止调用该指定类中的任何其他类 有没有办法做到这一点 我用的是NUnit3.2 谢谢 Buzz当前没有任何方法在出现第一个错误时停止类内测试的执行。只有命令行选项--stoponerror,它停止在第一个错误上运行所有测试 Order属性在3.2中是新的。与其他

Nunit Specflow中的报表生成

我正在使用specflow在visual studio 2015中使用GWT场景创建功能文件。当我使用Specflow+Runner时,我能够看到为测试生成的报告。但我使用Nunit执行我无法查看的报告。如何查看XML报告文件?Nunit测试运行程序是否生成任何结果报告?(Specflow+Runner生成HTML报告)在许多网站中,它被称为Nunit给出测试结果。XMLNunit测试运行程序是否生成任何结果报告?(Specflow+Runner生成HTML报告)在许多网站中,它被称为Nunit

如何使用nunit和moq进行异常处理?

我正在尝试使用nunits新的异常处理方式,但我发现很难找到关于它的信息以及如何在moq中使用它 我现在有一个moq,它在一个模拟方法上抛出一个异常,但我不知道如何使用nunit来捕获它并查看它。为什么不能将模拟方法调用包含在try/catch块中,并捕获抛出的特定异常?有几种不同的方法;我使用Assert.Throws var exception = Assert.Throws<YourTypeOfException>(()=> Action goes here); 最好的

nunit2任务,NAnt,Watin-公寓状态STA错误

我正在探索NUnit和Nant驱动的WatIN自动化框架。我在App.config中设置了Apartmentstate <NUnit> <TestRunner> <!-- WatiN can only host IE in STA mode --> <add key="ApartmentState" value="STA"/> </TestRunner> </NUnit> 我还在

NUnit FileNotFoundException:System.Configuration

我想使用Watin运行一些验收测试,当我尝试在NUnit GUI中打开测试程序集时,出现以下错误: System.IO.FileNotFoundException:无法加载文件或程序集 'System.Configuration,Version=4.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'或其依赖项之一。这个 系统找不到指定的文件 例外情况详情: System.IO.FileNotFoundException... Serv

NUnit与teamcity的整合

我尝试了很多,但仍然没有得到适当的链接和文章,可以解决我的问题 我有一些NUnit测试,我想与Teamcity服务器集成,为此我在Teamcity中使用NUnit runner类型,我给出了测试必须执行的dll文件路径,但过了一段时间后给出了“此构建可能挂起” 我需要为此执行任何其他配置吗? 有人能帮我吗 在这里,我还附加了我的NUnit build runner配置 我可以说几句话,也许对你的情况有用 确保测试项目的名称正确 所以它应该像MyProject001.Tests一样。此外,名称空间

发布单元测试Sitecore和带有NUNIT的玻璃

我们一直在用codeflood测试我们的Sitecore代码,但想做更多的工作来自动化我们在本地和CI构建上的测试。我一直在遵循Mike Edwards关于如何使用NUNIT运行Sitecore测试的解决方案- 后来,Dan Solovay发表了一些关于如何改进的想法- 到目前为止,这在VisualStudio构建中非常有效。Config从Sitecore网站复制到测试项目,NUNIT可以执行从Sitecore检索项目的测试,所有这些都不需要上下文 我的问题-我们使用玻璃映射器进行以

如何启用连接到visual studio项目的nunit日志

我在visual studio中测试了nunit dll并包含以下内容,例如: [TestFixture(Description = "Test"), Category("")] class Try [Test] public void TC1() { Debug.Write("first Test"); Trace.Write("Only Example) } 如何启用nunit日志? 是否可以

如何以编程方式访问NUnit测试名称?

是否有某个全局状态可以访问当前运行的测试名称 我有一些测试,可以将文件输出到一个目录中,然后将它们读回。我希望每个测试都创建一个目录来播放,然后在自己之后进行清理,我不希望将该名称推入(我必须使其唯一,然后确保每个测试保持其唯一;ew)。我可以使用GUID,但我希望助手方法能够假定“这是测试文件应该存储的地方”,而不必将GUID推给它们。再一次,这为某个地方的全球状态敲响了警钟 基本上,我需要一个调用,比如TestRunner.Current.CurrentTest.Name。这样的事情存在吗?

NUnit&;例外情况

是否可以将NUnit测试期间可能抛出的异常消息输出到控制台?目前我使用的是ExpectedExceptionAttribute,但它本身不输出消息,只检查消息。我使用: [Test] public void SomeTest(){ try { ... stuff ... Assert.Fail("ExpectedExceptionType should have been thrown"); } catch (ExpectedExceptionType

Nunit 如何忽略appharbor部署上的某些测试

AppHarbor在构建应用程序时自动运行单元测试。我想让AppHarbor忽略某些“类别”的测试,特别是那些测试持久性配置的测试 因此,我将以下属性添加到我希望忽略的测试类中 [TestFixture(Category = "Database")] 我如何告诉AppHarbor不要运行这些测试 谢谢 以下是一些可以帮助您完成此任务的资源:

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 18 页