3

以前に多くの 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();
}
4

1 に答える 1