次のコード例の場合、コード コントラクトを尊重するように Pex を構成するにはどうすればよいですか?
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 を実行すると、指定されたコード コントラクトに違反するテスト ケースがまだ生成されます。
参考: csproj ファイルの「コード コントラクト」設定は次のとおりです。
編集: SP1 で何かが壊れましたか?