nunit相关内容
使用Windows 7 32位,VS 2010,.NET 4的DLL,NUnit的(2.5.5)进行单元测试的应用程序。我目前收到以下错误;看到很多帖子和尝试了以下内容: 重启机器 重新启动VS 删除斌/ OBJ并重新加载 清洁/重建 但我不能让NUnit的运行的时候打我的断点; 我设置NUnit的测试项目指向nunit.exe,并加载测试.NET 4的DLL,但是当我运行它没有找到断点,“
..
我想安装测试我的新项目,并遇到了一些困难。 我使用NUnit和犀牛制品。 在code,我想测试是这样的, 公共DocumentDto SaveDocument(DocumentDto documentDto) { 文献文件= NULL; 使用(_documentRepository.DbContext.BeginTransaction()) { 尝试
..
我有NUnit的测试,一直工作正常的DLL。我将它转换从任何CPU为x86的项目,因为我需要使用SQLite可靠地在不同的平台,所以我需要包括32位System.Data.SQLite.dll,让一切引用。 总之,转换后,NUnit的给试图加载DLL时的错误。 我不认为这将是启发可言,但这里是堆栈跟踪: System.IO.FileNotFoundException:找不到无法加载文件或程序
..
有没有办法为NUnit测试结束,并告诉测试运行,它应该考虑跳过/忽略不计,而不是成功还是失败? 我的动机,这是我有几个测试,不要在某些情况下适用,但不能确定,直到测试(或者夹具)开始运行。 显然,在这种情况下,我可以从测试返回并使其成功,但(一)这似乎是错误的和(b)我想知道测试已经跳过了。 我知道的[忽略]属性的,但是这是编译项。我正在寻找一个运行时,程序化等同。是这样的: 如果(tes
..
我得到一个转换异常 System.InvalidCastException:无法转换类型的对象System.Object的[]'输入'System.Object的[,]“。 在Castle.Proxies.ITestProxy.Get2DArray() 在Scratch.TestFixture.Get2DArray()在TestTest.cs:17行 从下面的: [的TestFixture
..
如果一个程序集包含一个app.config文件, ConfigurationManager中只要会加载它,因为它是在同一个目录中,它通过NUnit的桂执行NUnit的项目。为了说明考虑下面的文件夹结构。 + TestFolder testProject.nunit + AssemblyAFolder assemblyA.dll assemblyA.dll.c
..
我有多个NUnit的测试,我想每个测试使用特定的app.config文件。 有没有办法在每次测试之前重置配置到一个新的配置文件? 解决方案 尝试: / *用法 *使用(AppConfig.Change(“my.config”)){ * // 做一点事... *} * / 公共抽象类的AppConfig:IDisposable的 { 公共静态AppConfig的变化(字符
..
我刚开始用NUnit的,以提供一些测试覆盖率为我的项目工作。 在我的主要library.dll我需要从去与库外部文件加载的配置数据,library.xml。 这工作得很好,当我使用该库,因为我使用以下方法来获得,在其中查找配置文件的目录: 字符串settingspath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecuti
..
在MSTest的,如果我需要从其他项目的一些文件,我的测试,我可以指定DeploymentItem属性。有没有什么NUnit的相似? 解决方案 您应该检查出在这里接受的答案是误导性的。 NUnit的不提供[DeploymentItem(“”)]属性在所有这就是@Idsa想在NUnit的同等解决方案。 我的猜测是,这种属性会违反NUnit的范围为“单位”测试框架为要求的项目将被复制到输出运行测
..
我使用NUnit和C#来测试我的应用程序在VS 2010中的一个项目。我的项目被称为MyProjectTests并按照NUnit的,我有,有一个连接字符串中有一个MyProjectTests.config文件,我的测试数据库中,像这样: < XML版本=“1.0”&GT?; <结构> <的appSettings> <添加键=“defaultConne
..
我有一个存储在 \模板文件夹模板旁边的DLL和EXE。一个项目 我想在运行时确定该文件的路径,但使用的是将在生产内部的单元测试以及工作方法(我不希望禁用阴影复制在NUnit的!) Assembly.Location 是没有好,因为它的NUnit下运行时返回影像复制程序集的路径。 Environment.CommandLine 也是有限的使用,因为在NUnit的等它返回的路径,NUnit的,不
..
我想是这样的NUnit和VS测试之间进行切换: #如果!NUNIT 使用Microsoft.VisualStudio.TestTools.UnitTesting; #其他 使用NUnit.Framework; 使用的TestClass = NUnit.Framework.TestFixtureAttribute; 使用TestMethod的= NUnit.Framework.Test
..
我设立一个新的64位机作为构建服务器上运行。当我尝试加载我NUnit测试组装成NUnit的图形用户界面我得到以下错误。 没有什么明显的缺失,所有的依赖似乎是present。所有的DLL被编译为x86平台。 使用NUnit 2.4.7。我试图升级到2.4.8,但是会出现同样的错误。 System.IO.FileNotFoundException:找不到莫非 无法加载文件或程序集 “为MyT
..
我重新张贴了这个问题尊敬的约翰飞碟双向先生,谁建议我设计一个简单的测试程序,它隔离,并演示了我遇到的问题,并重新发布问题的遗志。这个问题的前身是我遇到关于 Assert.Throws&LT的问题; T> 从NUnit的2.5.9。它将,有时无法赶上的扔在了TestDelegate调用的方法的任何的异常。我在下面的code可重复的方式牵制这种行为。 (尽管这可能,当然,这样的情况,失败在我的机
..
我使用NUnit进行了ASP.NET的WebAPI控制器集成测试是试图建立一个测试。我发现一对夫妇的文章讨论在内存使用的HttpServer出现由不需要Web服务器托管的一切事情简单化托管。 的ASP.NET Web API:内存托管 问题是我得到的唯一回应是404,没有找到。 控制器工作时,通过浏览器或提琴手手动测试。路由定义是从工作现场复制。该API项目由测试项目中引用的DLL是越来越复
..
我有一个ASP.NET Web API的应用程序,与ApiController,具有异步方法,返回任务<> 对象,并标有异步关键字。 公共类MyApiController:ApiController { 公共异步任务<迈德特> GetDataById(字符串ID) { ... } } 我怎么能写NUnit的测试的ApiCon
..
我最近尝试使用()写一个新的NUnit测试方法时Assert.Equals。在执行此方法将引发 AssertionException 说明 Assert.Equals不应该被用于断言。这是一个有点莫名其妙乍一看。这是怎么回事吗? 解决方案 断言是一个静态类从System.Object继承,因为所有的类在C#中做的含蓄。 System.Object的实现以下的方法: 静态布尔等于(对象A,对象
..
如何配置.NET解决方案(C#,.NET 2.0),以允许其他开发人员可以使用相同的单元测试使用NUnit的两种或MSTest的解决方案呢? 背景: 在这个项目中,一些开发人员使用VS2005团队版,和其他人使用VS2005的专业,所以开发商不是所有人都能够运行MSTest的。考虑到这是一个企业项目,团队是不是能够利用TestDriven.net或ReSharper的的。我知道无论用这些产品与
..
我试图完成这个异常处理程序: 如果(ConfigurationManager.ConnectionStrings [“的ConnectionString”] == NULL) { 字符串pathOfActiveConfigFile = ...? 抛出新ConfigurationErrorsException( “你要么忘了设置连接字符串,或”+ “您使
..
GC.Collect的出现启动垃圾收集在一个后台线程,然后立即返回。如何运行 GC.Collect的同步 - 即等待垃圾回收完成 这是在NUnit的测试范围内。我尝试添加的 gcConcurrent 设置为我的测试程序集的app.config文件,我试图同与nunit.exe.config。既没有任何影响 - 当我调试,我仍然可以看到被终结上运行的“GC终结器线程”,而不是所谓的 GC.Coll
..