microsoft-fakes

    1热度

    1回答

    我是新来的MS Fakes在Visual Studio中。 有人能帮我一个关于如何伪造System.ServiceModel.Channels.Message的例子吗? 我想控制的 message.Properties.Security.ServiceSecurityContext.PrimaryIdentity.Name 和 message.Properties.Security.Servi

    4热度

    1回答

    我正在尝试遵循this example并利用一个垫片来移除从我正在执行单元测试的方法调用的WCF服务调用的外部依赖。 ChannelFactory<IReportBroker> factory = new ChannelFactory<IReportBroker>("ReportBrokerBasicHttpStreamed", new EndpointAddress(this.CurrentSe

    1热度

    1回答

    我正在一个项目有3层架构: - 1.业务层2.数据层3.​​服务层 我想单元测试我的服务层。 目前我成功通过伪造数据层将单元测试添加到我的业务层。 现在的问题是,我有一个服务层,打电话给我的业务层,从而调用我的数据层。 通过的初始测试用例是通过在我的单元测试项目中添加业务层项目的引用,然后创建数据层的假定来编写的。 现在我想要做的是,我想通过在单元测试项目中添加服务引用并同时使用Microsoft

    0热度

    1回答

    一个电话,我有以下的测试代码: using (ShimsContext.Create()) { // act sut.MethodCall(); } 的SUT有以下方法(MethodCall): Dim mq As New MSMQ.MessageQueue(messageQPath) mq.Send(mqMs

    8热度

    1回答

    环境 的Visual Studio 2012高级版更新3 的Team Foundation Server 2012更新3 编辑:.NET Framework 4的 DefaultTemplate(DefaultTemplate.11.1.xaml) Visual Studio Test Runner 目标平台:X86 问题 我有2个单元测试组件: ExtensionTests UserTests

    5热度

    2回答

    我有以下(传统,从前辈继承)VB.Net(框架2.0)的类和方法上的异常创建一个系统事件日志: Public Interface IMyClass Function MyMethod(ByVal aValue As String) As Date End Interface Public Class MyClass Implements IMyClass

    0热度

    1回答

    我正在为我的Web应用程序编写UI测试。正在尝试以单元和集成测试(即使用Microsoft.Fakes框架)的方式来分离存储库方法调用。但它似乎为UI测试假货不工作,因为真正的方法仍然被称为而不是垫片。 没有隔离UI测试结果影响数据库(例如在测试注册过程时添加新用户),这使得它不可重用。所以想知道是否有可能伪造/模拟这些方法,并避免每次需要运行这些编码的UI测试时设置测试数据库和测试网站。 没有找

    0热度

    1回答

    我们正在考虑开始使用鼹鼠,因为我们发现自己在这里和那里创造了许多Facades。 然后我读了一些地方,而不是Fakes正在取代VS2012中的Moles,并且它需要从一个基础架构转移到新的基础架构。 我的问题是,当我们现在需要将测试从一个框架移植到新框架时,是否值得从Moles开始?移植工作足够大到可以继续使用Facades,直到我们移至VS2012,并且我们可以开始使用Fakes?

    3热度

    1回答

    我正在尝试在我的代码中引用的库中添加一个Fakes程序集(在Visual Studio 2012 Ultimate中),以便我可以独立于程序库实现进行测试。我遇到的问题是,当我右键单击引用的程序集并单击“添加伪装程序集”时,我收到消息: “不支持装配 伪装不支持此程序集。 我试过使用谷歌搜索这个消息,但得到0结果,如果我把它放在引号中,如果我没有相关的东西。我认为这很奇怪,因为你会指望别人在某个时

    0热度

    1回答

    我有一个简单的控制台应用程序,它依赖于结构图程序集。然后我添加这个控制台应用程序参考我的测试项目,并添加假货大会它产生以下错误: Could not resolve assembly 'StructureMap, Version=2.6.1.0, Culture=neutral, PublicKeyToken=e60ad81abae3c223'. Are you missing an assemb