MVC.NetアプリケーションでJsonResultをユニットテストしようとするとエラーが発生します。私は助けが必要ですMVC.NetサイトのユニットテストJsonResults
私のテストではダイナミックを使用してデータを取得していますが、Assert.AreEqualを実行するとエラーが発生します。
私は間違っていますか?これをどうすれば解決できますか?
私は私のユニットテストでは、私が使用したコードだけでなく、私は(下の画像を参照)を取得していますエラーが含まれている:UNIT TEST
[TestMethod]
public void getStatusesInfoTESTTest()
{
const int statusID = 12;
MasterDataController controller = new MasterDataController();
var result = controller.getStatusInfoTEST(statusID) as JsonResult;
dynamic data = result.Data;
Assert.AreEqual("TESTING 123", data.MasterDataDescription);
}
エラーにUSED
CODEを私がGET:
エラーメッセージ:
型「Microsoft.CSharp.RuntimeBinder.RuntimeBinderException」の例外がSystem.Core.dllで発生したが、ユーザーのコードで、私はBACK GETデータの
画像を処理されませんでしたあなたの助けのための IMAGE OF RETURNED DATA
おかげで、あなたはあなたのコントローラのログを抽出する必要があり mrotor
テスト中のメソッドを表示します。 'getStatusInfoTEST'は具体的なデータか匿名のデータですか? – Nkosi