rhino-mocks

    2热度

    3回答

    我正在做一些控制器的单元测试,我正在嘲笑业务组件。 BC有一个公共事件,当控制器构建时,我让控制器收听。 我遇到的问题是我不断收到一个期望错误消息: “IBC.add_MessageRaised(MessageEventHandler)Expected#:1 Actual#:0”。 但是,在我的测试中我没有这种期望。我想知道是否需要将控制器设置为侦听模拟对象(本例中为BC)上的事件。有没有另外一种

    3热度

    1回答

    有没有办法根据已经存在的对象创建一个模拟对象?例如,当单元测试ASP.NET MVC应用程序时,我经常遇到模拟存储库方法的问题(如GetAll)。通常我想这个方法返回一些测试数据,如: private List<Country> CreateCountries() { return new List<Country> { new Country("Au

    1热度

    1回答

    我正在设置一些RhinoMock测试,但我无法弄清楚为什么我的期望失败。 这里是类/接口我测试: public class LogOn { public virtual ILogOn View { get; set; } public virtual IDataProvider DataProvider { get; set; } public void SetUp

    2热度

    2回答

    是否有任何知道或使用以及与犀牛模拟专门用于ASP.NET MVC TTD的良好资源。 你更喜欢其他的Mocking Framework吗? 我在Rhino Mocks上的选择仅仅是因为它看起来是最新的,而且从我读过的内容看起来非常有能力!

    6热度

    2回答

    我有一个设置属性 public void SetNetworkCredential(string userName, string password, string domain) { _reportExecutionService.Credentials = new NetworkCredential(userName, password, domain); } 我如何验证证书

    0热度

    2回答

    我试图在VB.NET中使用Rhino Mocks实现GetHttpContext函数HtmlHelperTest.cs,但我得到了“Type'HttpContextBase'没有定义。”编译器建议将其更改为HttpContext,但是当我这样做时,我得到一个运行时错误,密封的类不能被嘲笑。 我的测试项目引用了System.Web,并且还导入了该命名空间。为了使HttpContextBase类型对于

    1热度

    2回答

    我只需要模拟Method1来测试我的过程异常。我该怎么做? public interface IFoo { void Method1(); object Method2(); } public class Foo : IFoo { public void Method1() { // Do something } p

    27热度

    3回答

    惩戒与犀牛嘲笑具体类似乎当你有一个类的空构造的工作很简单: public class MyClass{ public MyClass() {} } 但是,如果我添加一个构造函数参数和删除一个不带参数: public class MyClass{ public MyClass(MyOtherClass instance) {} } 我往往会得到一个异常: system

    6热度

    3回答

    如何用Rhino Mocks构造函数来模拟对象? 例如怎么会变成这样的对象被嘲笑...... public class Foo : IFoo { private IBar bar; public Foo (IBar bar) { this.bar = bar } public DoSomeThingAwesome() {

    1热度

    4回答

    我目前正在重构一些执行Windows Impersonation以进行可测试性并且遇到一些障碍的代码。这是,我遇到的麻烦的代码位: ... if (LogonUserA(user, domain, password, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, ref token) > 0) { if (Duplicate