zoukankan      html  css  js  c++  java
  • 针对dynamic类型进行单元测试的方法(例如ASP.NET MVC中的JsonResult)

    由于在.NET 4.0中引入了dynamic类型特性,能够让我们对例如ASP.NET MVC中的JsonResult这样的dynamic类型进行单元测试更加方便,无需再使用繁琐的反射、Json序列化等办法。

    首先,在我们的MVC工程的\Properties\AssemblyInfo.cs文件中加入如下一行:

    [assembly: InternalsVisibleTo("XXXX.UnitTests")]

    其中的"XXXX.UnitTests"是测试工程的名称。

    然后,我们就可以在单元测试中对dynamic类型进行方便的测试了:

    JsonResult result = (JsonResult)_controller.New();
    
    dynamic data = result.Data;
    
    Assert.AreEqual("Success", data .message);

     

  • 相关阅读:
    java 构建一个简单的菜单
    java JSplitPane
    java 使用ActionListener监控
    java 显示单选按钮
    工作 激情
    明天会更好
    记录
    现在
    嘿嘿
    书籍 知识
  • 原文地址:https://www.cnblogs.com/howiehu/p/2649068.html
Copyright © 2011-2022 走看看