rhino-mocks

    1热度

    1回答

    我在实体框架代码优先执行单元测试时遇到问题。我一直在使用这个Microsoft博客 http://msdn.microsoft.com/en-us/data/dn314431.aspx作为指导,并且我已经设法完美地实现了一切,并且具有在示例中指定的 操作的操作(插入,查询)。我有问题,但是,与更新操作。我的方法包含以下行: ctx.Entry(ws).Property(w => w.IsDelet

    0热度

    1回答

    我喜欢模拟以下以确保ExecuteNonQuery被调用,但不知道该怎么做,因为我试过我得到了可能的异常,并且无法正确实现..我正在使用Rhino Mock using (var command = _context.Database.Connection.CreateCommand()) { command.CommandText = @"testproc_ins"

    0热度

    1回答

    我正在为此方法编写单元测试。我正在使用Rhino Mocks。我如何在msdn文档中编写测试用例? mockSet.Verify(m => m.Add(It.IsAny<Blog>()), Times.Once()); // Looking for Equivalent in Rihno Mocks public class Person { public string First

    0热度

    1回答

    我有这样一个类: public class MyClass { private MyStruct _someProperty; public MyStruct SomeProperty { set { if(StructureChanged(_someProperty, value)) { _som

    0热度

    1回答

    我想确保在lambda表达式是一样的预期表达 此外,我想要写测试用例期望值 如果我写匹配它不工作 例如 public bool IsUserActive(User user) { userRepository.Any(x=>x.UserId== user.UserId && x.IsActive); } 单元测试案例 userRepository.Stub(x=>x.IsActi

    0热度

    1回答

    我想多次模拟相同的界面。下面的代码演示了我认为阻止我的方式。 我已阅读并找不到解决方案。这似乎没有办法区分_mockOne和_mockTwo。 public interface IDoSomething { } [TestFixture] class RhinoTest { private IDoSomething _mockOne; private IDoSome

    0热度

    1回答

    我正在使用Rhino Mocks生成Mock对象。我有以下的单元测试 <TestClass()> Public Class VariousTests Dim mocks As New MockRepository() Dim _mockContext = mocks.PartialMock(Of HttpContextBase)() Dim _mockRequest

    1热度

    1回答

    我正在努力以正确方式模拟并设置返回普通(即非泛型)Task的方法的期望值。比方说,我有一个名为ICanNotCode以下方法的接口: async Task DoSomethingIncredible(); 我用犀牛嘲笑我的嘲弄框架,并一直在试图写一个使用该接口单独的方法进行测试。预期看起来是这样的: canNotCodeMock.Expect(mock => mock.DoSomethingI

    -1热度

    1回答

    我有一个单元测试,它登录到数据库并检查用户名和密码,但我需要现在使用mock重新创建这些测试。 我一直在网上寻找,但找不到像我想实现的任何东西。以下是原始测试 [TestMethod()] public void LoginTest() { this.errorText = string.Empty; this.user = MasterDataManager.GetIns

    1热度

    1回答

    我有一些问题试图使用RhinoMocks来弄清楚,如果在被测试的类中调用方法,也会调用其他一些方法。被测试 我的类: public class OrderMessageHandler : IHandleMessages<UpdateOrder> { public virtual IRepository Repository { get; set; } public voi