rhino-mocks

    2热度

    1回答

    我有一些使用RhinoMock 3.6的3岁(写得不好)的测试。今天我升级到3.6.1,运行测试时突然出现ExpectationViolationException。 的设置是: var userid = user.Identifier; UserRepository. Expect(x => x.GetUser(Arg.Is(userid), Arg.Is(long.MinValue

    2热度

    2回答

    我想知道Rhino-Mocks如何发现我想要存根的方法。下面的例子存根方法GetUserByName:下面我只是向前 var stubUserRepository = MockRepository.GenerateStub<IUserRepository>(); stubUserRepository.Stub(x => x.GetUserByName("ayende")).Return(theU

    3热度

    1回答

    我有,我想在我的测试,以嘲笑的一类,这里是它的一部分的接口: interface IInventory { Instrument[] GetAllInstrumentsAffectedByFixSide(int fixSideNumber); bool IsRegistered<T>(string name, int? fixSideNumber) where T : In

    0热度

    1回答

    的财产我有一个公共接口如下 public interface ICommandUIUpdate { bool Enabled { get; set; } } 对于单元测试目的,我在下面的方式 var commandUIUpdate = MockRepository.GenerateMock<ICommandUIUpdate>(); 嘲笑一样现在,我当我尝试设置commandU

    1热度

    3回答

    我有一个方法canUserRead,它可以作为用户处理一个空参数(因为有时用户没有登录)。 现在我想创建一个行为反映该方法的存根。我试过了: IAccessRightsManager stubAccessRights = new MockRepository.GenerateStub<IAccessRightsManager>(); // if there is no user lo

    1热度

    2回答

    我目前正在用rhino mocks创建一些单元测试,我有一个如下所示的测试。不过,我不断收到此错误信息, IOsgController.AddWindow(Whiteboard.Model.OsgWindowProps); Expected #1, Actual #0. 这是由于未在_dispatcher.BeginInvoke(()=>_osgController.AddWindow)执行的

    0热度

    1回答

    我想用RhinoMocks和MbUnit测试下面的方法,但是我无法通过测试。目前的错误是当期望的呼叫“”没有找到。 功能是在vb.net和测试是在C# Public Function Login(user As Website.BusinessObjects.User) As Integer Implements IActivityLog.Login Dim item As BOAu

    2热度

    2回答

    如何使用RhinoMocks模拟以下行为? 被测试的方法在接口上调用ReceivePayment方法。 public void TestedMethod(){ bool result = interface.ReceivePayment(); } 接口有CashAccepted事件。 如果此事件已被多次调用(或通过条件),ReceivePayment shoud将返回true。

    0热度

    1回答

    我一直在尝试复活一个旧的.NET项目,在其测试中使用Rhino Mocks。 我引用了最新的3.6版本,但我似乎缺少对扩展/帮助程序的引用...或...? 我添加了类似于以下代码的代码 - 它来自于它们的“文档”,并且在许多地方也被引用。问题是,“存根”不是方法也不扩展方法(将不与该消息编译): var stubUserRepository = MockRepository.GenerateStu

    3热度

    2回答

    我有一个数据库操作对象作为我的UUT(Unit Under Test)的依赖关系。因此,我想将它作为一个严格的模拟,因为我还想确保UUT不会调用任何其他可能导致db更改的方法。 在犀牛嘲笑我做了以下内容: 我做了一个strictmock从db对象 我做了.Expect子句中安排 我叫VerifyAllExpectations在断言 但是,当我想在FakeItEasy中执行此操作时,我无法找到无代码