rhino-mocks

    0热度

    1回答

    如果这个问题已经被提出,我很抱歉。我对单元测试非常陌生,我想用犀牛来嘲笑。 所以问题是......我有一个方法来测试,并且该方法假设根据输入参数回收一些数据并返回为datatable。 它也做了一些计算,找出哪些存储过程应该被调用以及使用哪一组参数。 我的问题是,当我使用模拟对象调用方法....它会在数据库检索代码行时抛出一个错误,因为对象没有设置为instanse。这是预料之中的,因为我们正在嘲

    1热度

    1回答

    编辑构造失败。除了我的测试类 一切都是API的一部分。我将一个模拟接口传递给一个模拟类,然后将这个模拟类传入我的测试类。我的测试类扩展了一个类,而构造函数的主体是空的。我的代码在我的构造函数中断,意味着失败是在基类构造函数中,其实现是隐藏的。如果有任何不清楚的地方,我表示歉意,请让我知道,我会重新说明任何不清楚的部分。预先感谢您的帮助。 下面是一个代码示例: public class TestCl

    3热度

    1回答

    我想为我的控制器创建一些简单的单元测试,我碰到过一个问题。 我在MVC 4中使用新的成员资格提供程序并获取WebSecurity.CurrentUserId并将该值存储在数据库中。 当我运行我的单元测试时,它失败了,我想我已经跟踪到这个事实,即WebSecurity没有被嘲笑。 这里是我的代码,如果这有助于在所有, 的控制器 [HttpPost] public ActionResult

    1热度

    1回答

    测试: [TestMethod] public void TestStringWithValidAndInvalid() { MockRepository mocks = new MockRepository(); ICentipedeCore mockCore = mocks.DynamicMock<ICentipedeCore>(); IPythonEngin

    0热度

    1回答

    我基本上想存根函数,但是为引用类型参数定义我自己的相等比较器。 我想存根函数返回数据。我想通过特定的值而不是ReferenceEquals来比较方法的参数。我也不想为我的参数引用类型创建一个等效覆盖。我想下面是实现这一目标的方法,但我收到了一个例外。有没有另外一种方法来做到这一点和/或我在这里做错了什么? 异常消息: System.Reflection.AmbiguousMatchExceptio

    2热度

    1回答

    是否可以模拟is运营商?在我的代码中,逻辑取决于它的类型,但是这个值本身作为通用接口存储在类中。 基本上,我想要做的就是通过定义模拟到是IValue返回true,但is Value public class Value : IValue { } public interface IValue { } public class Tester { public bool Ch

    0热度

    2回答

    如何我可以使用犀牛制品 我有以下类嘲笑数据访问层: public interface IDataAccess { int ExecuteNoneQuery(SqlConnection connection, string storedProcedureName, IEnumerable<SqlParameter> sqlParameters); } publ

    1热度

    1回答

    我正在为具有依赖关系的服务方法进行单元测试。简化: public class ConditionChecker { private SqlConnection _connection; public bool CanDoSomething() { return _connection.State == ConnectionState.Open;

    2热度

    1回答

    我正在研究VB.NET项目,该项目需要大量使用单元测试,但是有问题嘲笑类。 这是问题的一个细分: 使用NUnit和犀牛模拟3.6 VS2010 & VB.NET 我有一个包含了许多方法和接口事件。 实现该接口的类在调用其中一个方法时引发该事件。 当我在我的测试中嘲笑对象时,我可以对方法进行存根方法的创建/断言,并且没有任何问题。 如何配置模拟对象,以便在调用某个方法时引发该事件,以便我可以断言该方

    0热度

    1回答

    我正在为一个类编写一些单元测试(例如名为ClassUnderTest),该类有一个属性绑定到其模型的属性。由于该模型是通过界面(IModel)定义的,因此该模型受到Rhino Mocks模拟的嘲弄。 样品的编号: 接口型号: public interface IModel : INotifyPropertyChanged { event PropertyChangedEventHand