rhino-mocks

    0热度

    2回答

    我很新的测试和嘲笑,我想写一个测试,以确保我的验证逻辑正确设置ModelState错误。 我所看到的是,controller.ControllerContext.HttpContext.Request设为我第一次检查,但在此之后,请求为空每次。 这导致在MVC源* ValueProviderDictionary *类的PopulateDictionary方法一个空引用异常,因为请求对象被访问,该方

    1热度

    1回答

    我想测试我的类如何对BackgroundWorker触发RunWorkerCompleted事件时发生的情况做出反应。 我使用RhinoMocks(如果有另一种方法,我愿意去尝试它),代码如下: //arrange var bw1 = MockRepository.GenerateStub<BackgroundWorker>(); Action work1 =() => Thread.Slee

    0热度

    1回答

    我有以下代码(简化)。 public class OrderProcessor { public virtual string PlaceOrder(string test) { OrderParser orderParser = new OrderParser(); string tester = orderParser.ParseOrder(tes

    1热度

    2回答

    我想单元测试几个MVP实现,不能完全弄清楚嘲笑视图的最佳方法。我会尽力把它煮沸。视图IView由例如属于IControl类型的房产。 interface IView { IControl Control1 { get; } IControl Control2 { get; } } interface IControl { bool Enabled { ge

    3热度

    3回答

    鉴于这种类: public class OrderService { public OrderService(IOrderLogger log) { this.log = log; } private readonly IOrderLogger log; public void PurgeOrder(Order order)

    2热度

    2回答

    我很努力了解新的AAA语法在Rhino Mocks中的工作原理。我的大多数测试如下所示: [Test] public void Test() { //Setup ISth sth= mocks.DynamicMock<ISth>(); //Expectations Expect.Call(sth.A()).Return("sth

    14热度

    5回答

    我刚刚看了这个有趣的YouTube Video about unit testing(这是希特勒的假字幕咀嚼他的团队没有做好单元测试 - 跳过它,如果你幽默受损)存根受到彻底批评。但我不明白存根有什么问题。 我还没有开始使用模拟框架,我还没有开始感觉到不使用它的痛苦。 某个时候我是在一个世界的伤害向下行,having chosen handwritten stubs and fakes inste

    4热度

    4回答

    我们是用于测试的Silverlight单元测试框架。 哪一个对我的团队更好?犀牛嘲笑或Moq。没有人有使用这样的框架的经验。 在这个环境中使用每个框架有什么优点和缺点?

    4热度

    5回答

    是否可以使用Rhino Mocks的新AAA语法创建“严格”模拟?我看到的问题是,我嘲笑的库经常返回null作为有效的返回值(我在我的函数中处理),所以使用默认模拟我永远无法确定如果我测试了所有路径,或者我忘记设置一些期望。

    1热度

    1回答

    我得到这条线以下错误: session.Expect(s => s.Add("string", null)).IgnoreArguments().Return(SaveMockUser()); cannot convert from 'void' to 'Rhino.Mocks.RhinoMocksExtensions.VoidType' SaveMockUser定义如下 private