0

我有一个公共接口如下

public interface ICommandUIUpdate
{
    bool Enabled { get; set; }
}

出于单元测试的目的,我以以下方式模拟了相同的内容

var commandUIUpdate = MockRepository.GenerateMock<ICommandUIUpdate>();

现在,当我尝试设置 的值时commandUIUpdate.Enabled = true,它不起作用。它始终设置为false

有人有什么想法吗?

4

1 回答 1

1

您需要PropertyBehavior在该属性上启用:

commandUIUpdate.Stub(x => x.Enabled).PropertyBehavior();
于 2013-10-22T11:03:12.640 回答