C# Json的单元测试

C# Json的单元测试,c#,unit-testing,C#,Unit Testing,以下代码的单元测试是什么: public JsonResult Test() { return Json(new { Result = true }, JsonRequestBehavior.AllowGet); } 我写过: public void Test_Returns_SuccessData() { var result = testFactory.WebController.Test() as JsonResult;

以下代码的单元测试是什么:

public JsonResult Test()
    {
        return Json(new { Result = true }, JsonRequestBehavior.AllowGet);
    }
我写过:

public void Test_Returns_SuccessData()
    {

        var result = testFactory.WebController.Test() as JsonResult;
        Xunit.Assert.NotNull(result);
        Xunit.Assert.NotNull(result.Data);
    }

但它显示的是空异常。

请始终尝试将编程语言添加为“标记”。哪一行抛出空异常?var result=testFactory.WebController.Test()作为JsonResult;此行显示空异常。