我想知道如何在单元测试中使用JsonResult并获取字符串化的JSON进行验证。我已经看到了使用动态类型来验证数据的方法,但是我实际上需要验证数据是否已正确转换为字符串。
这是我在其中创建代码的地方:
JsonResult result = new JsonResult {Data = new {EncryptedValue = value}};
我传入的值对象实际上是我编写的可以接受值(int,double,DateTime)的类型,当转换为字符串时,它会加密该值,并且我需要确保JsonResult将其转换为字符串正确地当串。
最佳答案
只需使用result.Data
http://www.heartysoft.com/ASPNET-MVC-Unit-Testing-JsonResult-Returning-Anonymous-Types
关于asp.net - 如何从JsonResult对象获取实际的JSON以进行单元测试?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7096774/