mstest相关内容

测试ASP.NET MVC网站

我工作的一个MVC站点的图片上传功能,我想编写一个测试,将上传图片。 我做了所谓的TestImage.jpg和设置复制到输出是“复制如果较新”的图像。在我的测试中,我尝试加载具有以下code: 为System.Drawing.Image testImage = System.Drawing.Image.FromFile(@“TestImage.jpg”); 应该不是“复制到输出”将其复制到 ..
发布时间:2016-06-22 10:44:04 ASP .NET

如何正确测试控制器在ASP.net MVC有数据库调用

我工作的一个ASP.net MVC 3.0应用程序。我使用 MSTest的与起订量沿进行单元测试。我已经写了所有我控制器试验方法和运行这些测试,这给了成功的结果。 现在,我有一个疑问,我是否已正确地做单元测试。因为,几乎大部分的我的控制器动作包含的数据库调用。 我不是嘲笑他们,我只嘲弄使用起订量会话和请求的对象。 是不是真的有必要模拟数据库调用,因为单元测试的检测手段,code的一个单元?我 ..
发布时间:2016-06-22 09:43:56 ASP .NET

单元测试,Web服务和数据库事务

我试着写测试用例为我的Web服务中,我可以回滚任何数据库的变化,他们可能会让一种方式。我可以尝试包围他们与交易范围,但如何指定事务上下文?换句话说,如何在交易知道回滚哪个数据库和服务器?在我的情况下,SQL服务器本地运行,以及Web服务。在你告诉我可以直接调用Web服务,无需客户端,请理解Web服务有非常具体的运行环境设置,这将是一个皇家疼痛重现我的测试案例。也许,交易范围是不是我想要的使用,是有 ..
发布时间:2016-06-14 22:02:53 C#/.NET

在64位运行测试

我得到了它被编译为64位的一个ADO.NET驱动程序。因此,我需要运行在64位模式mstests。这可能吗? (dev的机器是64位)。 解决方案 Visual Studio中有一个专门为此构建的选项。这是一个有点难找(如果你不知道去哪里找)。 双击上 local.testsettings 文件的解决方案资源管理器的选择主机的列表框。然后转变为图像显示。 您必须做你的测试,一个64位操作 ..
发布时间:2015-11-28 11:55:17 C#/.NET

在VS2010使用MSTest的单元测试.NET 3.5的项目

有在Visual Studio 2010中的错误/功能,您不能创建一个单元测试项目与2.0 CLR。​​ 这会导致各种各样的,当被测试的项目目标定位在2.0 CLR(ASP.NET MVC 2的.NET 3.5 SP1前在这种情况下)的问题 - 在调试崩溃测试意外失败,在一种情况下测试因为的System.Web 2.0.0.0依赖这不是在项目目标定位4.0提供的项目甚至不建。 这是无法改变的测 ..
发布时间:2015-11-27 21:37:38 .NET Framework

什么样的测试数据的方法/框架,被推荐用于.NET单元测试

数据的方法/框架,被推荐用于.NET单元测试考什么?我在VS2010,C#,做商业逻辑层测试。 通过方法我的意思是像:创建数据库快照,编程每次都创建,等等等等就像用什么办法,以确保在每个测试数据库处于一个已知状态开始 解决方案 有人会说,如果你正在使用的数据库,那么你在做功能测试,而不是单元测试。 ..
发布时间:2015-11-27 15:54:27 C#/.NET

MSTest的命令行设置

我们需要能够通过一个服务器地址进入MSTest的命令行为我们的测试套件,它是由连续的TeamCity集成(CI)软件调用 previously我们的#if常量在C#中的单元测试,这使得中的MSBuild的变化所造成的。 有没有更好的办法?这种方式似乎pretty的哈克。 有没有一种方法来创建配置文件,并传递参数要在MSTest的使用? 解决方案 我使用的的app.config 在我的测试 ..
发布时间:2015-11-27 15:01:35 C#/.NET

帮助排除故障System.BadImageFormatException:

虽然通过.NET 3.5 SP1项目,该项目正在联系本地Web服务的调试,我收到了异常 System.BadImageFormatException:“坏级令牌” 当然也有关于什么是导致异常没有更多的细节。 我可以告诉大家,该方法在哪里发生这种情况,这是在同一个班,因为它的来电,调试未能达到。在方法接触Web服务的调用发生此异常。我有其他的方法与Web服务通信,所以引用还是不错的。 我的单 ..
发布时间:2015-11-27 12:10:51 C#/.NET

测试code GAC中部署的组件

很多时候我都使用MSTest的为code是在GAC部署装配单元测试。通常,在我的机器我也有一个版本的code部署到GAC。这将导致一个问题,在根据测试,在code发生变化时,因为单元测试保持对GAC部署的组件运行。 所以,实际运行测试之前测试更改code我不得不重新部署组装到GAC。那是很容易出错,而且不容易的工作。有没有人对如何工作的,解决这个问题的好sugestion?我想简单地运行GACU ..
发布时间:2015-11-27 11:51:01 C#/.NET

测试后删除MSTest的空目录

我有一个单元测试(在VS2008或VS2010使用MSTest的),我创建一个文件夹是这样的: [TestMethod的] 公共无效TestMethod1() { 串NEWDIR = Path.Combine(Directory.GetCurrentDirectory(),“WorkingRoot”); Directory.CreateDirectory(NEWDIR); ..
发布时间:2015-11-27 11:35:48 C#/.NET

DirectoryInfo.Exists总是MSTest的过程中返回false

我有逻辑,在我的应用程序处理创建目录的边界一点点。我想测试一下它实际创建的目录如预期,但的 DirectoryInfo.Exists 属性总是返回false。 又见这个问题 - 你需要设置一个断点,看该目录实际上已经创建,因为测试结束时MSTest的将其删除。 有一些设置,告诉MSTest的,让“正常”的文件系统IO测试期间? 解决方案 假设你创建DirectoryInfo的实例,有些较早 ..
发布时间:2015-11-27 10:37:11 C#/.NET

对私有方法的单元测试问题

在MSTest的,在 [阴影] 属性可以帮助您进行单元测试从另一个程序集的私有方法。以下是相关链接:我的问题是: 如果私有方法单位单独测试? 这是个好(?)的做法,以改变私有方法的访问,以内部只是为了使其可用于单元测试其他一些测试项目/组件? (使用 InternalsVisibleTo ) 如果私有方法获得通过调用它们的公共方法间接地测试,可以在被称为“单位”测试? 解决方案 无,私有方法 ..
发布时间:2015-11-27 10:33:42 C#/.NET

重复MSTest的试运行中多次

我的一些MSTest的单元测试有助于发现多线程竞争条件,因此在连续运行很多时候,他们是最有用的,但我只想做这个特定的测试运行 - 不是所有的时间。 有没有一种方法来配置MSTest的(在测试列表编辑器preferably)运行测试多次? 解决方案 我需要做类似的东西,所以我想出了一个解决的办法。 这不是简单的,但是一旦一切都设置,你可以在项目中重复使用它。我也有一个下载的GitHub上这个 ..
发布时间:2015-11-26 21:11:53 C#/.NET

使用MSTest的使用F#

是否有可能使用MSTest的使用F#在VS2010。人们已经提出了这个问题很多次。但我似乎无法找到答案之间的解决方案。有没有人能够使用MSTest的F#的单元测试,或者我应该坚持NUnit的? 解决方案 我觉得你应该坚持NUnit的。看看这里: ..
发布时间:2015-11-26 21:05:54 C#/.NET

OpenCover生成一个空报告

我使用 OpenCover 以确定一个简单的C#项目code覆盖。 问题 虽然我可以看到MSTest的运行单元测试(和成功)生成的报告是空的。 详细信息 这是我使用的命令: opencover.console.exe -register -arch:32 -target:“%VSINSTALLDIR%\ Common7 \ IDE \ mst ..
发布时间:2015-11-26 20:48:14 C#/.NET

如何创建单元测试组件.NET可移植类库?

我试图单元测试,我创建了一个可移植类库,我想,以确保它正在测试使用相同的框架子集,它的目标。 在浏览中的“引用”对话框中显示我没有单元测试组件注册为PCL兼容。 添加在项目文件中手动GAC参考 Microsoft.VisualStudio.QualityTools.UnitTestFramework 产生参考未找到生成错误。 添加一个手工装配直接参照 C:\ Program Files文件(x8 ..
发布时间:2015-11-26 20:32:15 C#/.NET

PrivateObject不找物业

我有一个结构,它看起来basicly是这样的: 抽象A级 { 保护字符串识别器{获得;组; } 私人无效DoSomething的() { // ... DoSomethingSpecific(); } 保护抽象无效DoSomethingSpecific(); } 由于的,我需要做单元测试的复杂性的DoSomething的方 ..
发布时间:2015-11-26 19:26:39 C#/.NET