asp.net - 如何从 JsonResult 对象获取实际的 JSON 进行单元测试?

标签 asp.net unit-testing asp.net-mvc-3 jsonresult

我想知道如何在单元测试中获取 JsonResult 并获取字符串化的 JSON 来验证它。我已经看到了使用动态类型来验证数据的方法,但我需要实际验证数据是否正确转换为字符串。

这是我创建它的代码:

JsonResult result = new JsonResult {Data = new {EncryptedValue = value}};

我传入的value对象实际上是我编写的一个类型,它可以接受一个值(int、double、DateTime),当转换为字符串时,它会加密该值,我需要确保 JsonResult 在字符串化时将其正确转换为字符串。

最佳答案

关于asp.net - 如何从 JsonResult 对象获取实际的 JSON 进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7096774/

相关文章:

asp.net - 按返回键触发更新面板

asp.net - Http 处理程序在 iis express 中工作,而在 iis 服务器中不工作

javascript - iPhone "Go"键盘按钮导致在回发之前抛出错误

asp.net-mvc - MVC3 Html.HiddenFor(Model => Model.Id) 不传回 Controller

asp.net - 我可以将 ASP.NET 成员身份与 SQL Server Compact Edition 一起使用吗?

javascript - 使用 Mocha/Chai 测试异步函数时,无法满足期望总是会导致超时

c# - 我怎样才能正确地单元测试相互依赖的方法?

php laravel 绑定(bind)模拟实例失败

asp.net-mvc - asp.net mvc 3 预选 Html.DropDownListFor 不在 Nerd 晚餐中工作

javascript - 在 MVC Razor 中的 C# 和 Javascript 之间共享常量