RhinoMocks Stub返回实例

时间:2010-03-26 17:03:45

标签: unit-testing constructor rhino-mocks stub

我正在尝试使用RhinoMocks来存根第三方组件。第三方组件如下所示。

public class connection
{
    public connection(string host,int port)
    {}

    public void Submit(message msg)
    {}
}

public class message
{
    public message(string recipient)
    {}
{

当我尝试使用存根时,它会返回该对象的实际实例,如果我使用有效的主机和端口,则实际上将发送我的消息。如果我不使用有效的主机或端口,则连接对象上的构造函数会引发异常。我不想要一个真正的对象,我只想要一个存根。我错过了什么?以下是我的代码。

        Connection con = MockRepository.GenerateStub<Connection>("host", 25);
        Message msg = new Message("asdf@adsf.com");
        msg.AddRecipient(new Recipient("asdf@adsf.com"));
        con.Submit(msg);

0 个答案:

没有答案