在以下示例代码中,我该如何配置Pex以尊重我的Code Contracts?
public static IEnumerable<User> Administrators(this UserGroup userGroup)
{
Contract.Requires(userGroup != null);
Contract.Requires(userGroup.UserList != null);
return userGroup.UserList.Where(ul => ul.IsAdmin == true);
}
当前问题:当我运行Pex时,它仍在生成违反指定代码合同的测试用例。
FYI:这是我的csproj文件中的“代码合同”设置。
编辑: SP1中发生了什么故障?