microsoft-fakes

    13热度

    3回答

    我在一个使用微软假货的解决方案中有一个单元测试项目,当我构建它时会得到下面的错误。它抱怨无法加载的DLL在磁盘上。我使用Fusion日志打开并且表明绑定成功,所以现在卡住了。其他任何人都有假货问题? could not load assembly Logging at C:\src\Application\Development\Main Development Branch\Source\Com

    9热度

    1回答

    我无法理解如何为特定通用方法设置垫片。下面是实际的方法签名: public IEnumerable<TElement> ExecuteQuery<TElement>(TableQuery<TElement> query, TableRequestOptions requestOptions = null, OperationContext operationContext = null) wher

    0热度

    3回答

    我有一个简单的“Get”方法。例如: public class Foo : IFoo { public Dictionary<string,string> GetSomething(string xyz) { var result = new Dictionary<string,string> ... Go to DB and return some

    9热度

    1回答

    我试图单元测试的一段代码,会从一个的WebAPI(OData的)控制器调用,并需要在HttpControllerContext: public string MethodToTest(HttpControllerContext context) { string pub = string.Empty; if (context != null) { pu

    4热度

    1回答

    为BCL(或任何图书馆)中的类型成员创建垫片时。我们经常面临一种情况,我们想要调用我们已经使用过的原始方法(无论是在代理内部还是在外部)。例如: - System.Fakes.ShimDateTime.NowGet =() => DateTime.Now.AddDays(-1); 在上面的代码,所有我们想要做的时候DateTime.Now被称为是返回每天比实际日期少。也许这看起来像一个人为的例

    2热度

    1回答

    我正在使用Microsoft Fakes和Git。 FakesAssemblies中有文件可以随时更改(.fakes.dll,.fakesconfig,.messages,.xml)。我可以在我的gitignore中排除哪些。如果我排除了所有内容,我的构建服务器就会说它无法找到这些文件。

    0热度

    1回答

    有没有人嘲笑FriendlyUrls单元测试? 我正在写一个测试,需要模拟asp.net的FriendlyUrls。我需要特别嘲笑的是Request.GetFriendlyUrlSegments()。我正在使用MS Fakes。 这是到目前为止我的测试: // Arrange var httpContext = TestHelper.StubHtppContext("", "http

    2热度

    1回答

    我使用微软假货内VS2012框架。 我用下面的代码垫片比如我喜欢的类型的方法。 using (ShimsContext.Create()) { ShimDateTime.NowGet =() => { return new DateTime(1949, 10, 1); }; DateTime now = DateTime.Now; // shim works fo

    1热度

    1回答

    我有一个WPF视图模型,有这将打开一个文件对话框像这样的命令: var dlg = new OpenFileDialog(); var result = dlg.ShowDialog(); 现在我想进行单元测试该命令。 ShowDialog的距离的CommonDialog继承的方法,所以我认为我能匀它是这样的: Microsoft.Win32.Fakes.ShimCommonDialog.A

    1热度

    1回答

    我正在使用Microsoft Fakes框架来制作一些单元测试存根。 我试图修改存根行为StubsBehaviors.DefaultValue根据MSDN link。 但是VS2012一直抱怨它无法解决StubsBehaviors.DefaultValue。我搜索了一下。没有发现。这似乎是一个枚举什么的。它定义了哪个组合?