以前に多くの MSpec クラスを作成しましたが、最近作成したファイルで単体テストを実行すると、以下のエラーが発生しました。単体テストでこれに遭遇した人はいますか?
System.MissingMethodException: メソッドが見つかりません: 'System.String Machine.Specifications.Result.get_ConsoleOut()'.
コードは次のとおりです。
[Subject(typeof(UsersDao))]
public class query_for_a_specific_user
{
private static Context context1;
private static Filter queryFilter;
private static List<User> users;
Establish context = () =>
{
context1 = new Context() { DatabaseId = 1 };
queryFilter = new Filter() { UserId = 1223 };
};
Because of = () => { users = UsersDao.GetUsers(context1, queryFilter); };
It should_not_be_null = () => users.ShouldNotBeNull();
It should_not_be_empty = () => users.ShouldNotBeEmpty();
}