我正在使用Pex生成测试用例。 我有一个类似于以下功能的功能: 但是,我最近注意到,有时Pex会创建测试用例,其中list是listOfLists中的值之一。 此行为在我的函数中是不可能的,我想抑制这一代。 有办法防止这种情况发生吗? ...
我正在使用Pex生成测试用例。 我有一个类似于以下功能的功能: 但是,我最近注意到,有时Pex会创建测试用例,其中list是listOfLists中的值之一。 此行为在我的函数中是不可能的,我想抑制这一代。 有办法防止这种情况发生吗? ...
我使用Visual Studio Community 2015并且想知道我是否仍然可以像在VS 2013中那样设置Pex和moles框架,以便与我的社区VS 2015一起使用,因为我没有新的智能功能。 ...
我正在使用Pex分析函数执行。 但是,我注意到未查看默认参数。 这是我的意思的示例: 当我运行Pex时,它将生成int result = bla(0);的测试用例int result = bla(0); 。 ( x = 0 ) 有没有办法告诉Pex它也应该尝试调用bla( ...
我有以下示例代码作为类变量。 我想通过存根类型或摩尔类型访问该_url变量。 在我测试时,可以通过存根类型访问公共静态类变量。 但不是私有或受保护的静态类变量。 那么关于从痣访问私有或受保护的类变量的任何想法吗? 这将非常有帮助。 谢谢 ! ...
我的TFS 2010 Build由于Moles框架而失败。 它无法生成sharepoint.moles程序集。 目前,我已经安装了Visual Studio Premium,并且在构建服务器上安装了Moles 64位。 请注意,这是一个sharepoint 2010项目,因此手动将shar ...
我正在Visual Studio 2010 SP1(Windows 7 Enterprise 64位,所有更新通过Windows Update安装)中使用Pex和Moles Power Tools 0.94.51023.0 64位(en_visual_studio_2010_pex_0.94.5 ...
安装用于自动化测试的“ Pex and Moles ”后,新添加的内容“劫持”了Visual Studio 2010中的“ Surround with”(ctrl + k,s)。 这意味着我只能选择插入“用于MSTest的PexClass”,这很烦人,因为我每天都使用环绕声很多次。 ...
我试图弄清楚如何骚扰 因为我试图用 一些帮助或例子? ...
我想绕开一些方法调用进入mscorlib程序集,所以我尝试为mscorlib生成一个Mole程序集。 但这给了我成千上万的错误。 我正在使用Win8 + VS2010,我的盒子上也安装了VS2012。 我所做的是: 步骤0:在VS2010中创建一个空的测试项目。 步骤1 ...
我有一个使用Microsoft Moles进行测试的visual studio 2010解决方案(.Net3.5),我在Visual Studio 2012中打开它并且我能够构建它,但是我无法从Visual Studio运行测试。 原因是Moles主机适配器未在vs2012中注册。 因此 ...
我正在 C# 中编写一个服务器组件,并使用 Pex 进行单元测试。 我有一个针对特定方法的复杂参数化单元测试。 现在事实证明,一旦我添加了某个断言块,一些 pex 探索运行就会失败,并在我的方法的结束行(在括号中)出现 NullReferenceException。 当我调试失败的运行时,它运行得 ...
我有痣和文件licenses.licx问题。 我通过互联网搜索,但没有找到帮助的答案。 问题是,我们正在使用许可的第三方产品库,该库需要存储在文件licenses.licx中的许可证密钥。 我们将此产品库称为Product.dll。 我们将此文件存储在项目的Properties文 ...
我有一个不寻常的问题。 我需要帮助来了解原始海报发布者对他在MSDN论坛上六个月大的查询的回答。 OP被告知要在StackOverflow上提出其他问题,因此要求OP澄清他的答案是没有意义的。 我希望在这个论坛上有所帮助。 我希望我不会违反任何论坛规则或礼节规则。 我将按时间顺 ...
我有一个名为NativeMethods.cs的类,其中包含所有外部方法: 包含此类的程序集具有一个相应的.Moles文件。 除这一类外,组件中包括的所有其他类都可以适当地调模和紧。 没有可用于绕道的MNativeMethods 。 是否有针对类名“ NativeMethods” ...
当单元测试的主机类型为“Moles”时,我们在通过单元测试访问.net配置文件(例如app.config和web.config)中的信息时遇到问题。 这引起了一些令人头疼的问题,所以我希望有人知道可以做些什么。 我们正在使用Visual Studio 2010,我相信我们已经在安装了VS ...
我有一个VS winforms项目,其中包含许多数据库调用。 每当我创建单元测试时,就会有更多的方法,更多的时间消耗和更多的单元测试项目。 如果我使用Microsoft的痣和pex,如何隔离数据库调用或将能够隔离数据库调用? 痣和皮克斯的任何样品将非常有帮助。 ...
在我们的解决方案中,我们使用摩尔0.94进行一些测试。 但是,每次首次编译时,构建服务器都会引发一些警告: 我的理解是构建服务器将在开始构建之前尝试解析测试项目的所有引用,如果它在molesassembly文件夹下找不到moles dll(因为在第一次它是空的),它将生成一个如上所述的 ...
我知道Visual Studio允许您在“查找和替换”对话框中指定要搜索的文件类型,通常效果很好。 但是,生成的痣文件的路径以“ mgcs”结尾。 搜索.cs文件时,也会搜索这些文件,这会在查找结果中产生大量噪音。 有没有一种方法可以指定在查找和替换中忽略匹配“ * mgcs”的文件? ...
我是Pex和Moles的新手,我想使用参数化的单元测试。 我正在使用构造函数注入,并且想为我的参数创建一个痣桩。 我读过的文档说Moles将为我的SIUserRepository存储库生成一个存根类型。 但是我不知道如何生成存根。 任何人都可以提供示例。 谢谢 ...
我想对下面的代码进行单元测试。 我一直在使用MSTest,我试图学习Microsoft Moles和RhinoMocks 。 但我无法让他们都帮助我。 我知道我可以彻底改变代码以使用使其更易测试的接口,但它需要我编写封装TcpClient,NetworkStream,StreamWrite ...