本人用NUnit作测试工具
但是对私有函数该如何测试呢?

解决方案 »

  1.   

    单元测试对编码要求比较高,也就是说在写代码时,要求做到代码的可测试性。 XUnit本身好像不能对private方法进行测试,因为肯定至少会有一个public方法来调用它,你测试这个public方法就可以达到目的了。我以前写的代码比较乱,因为是二层结构,因此业务层和表示层在一起,导致现在做单元测试比较复杂。 偶以为多层构架的系统做单元测试更加可行。
      

  2.   

    单元测试要求测试到每条语句(至少每个方法吧)
    那么在DotNet环境中该如何做呢?
    我正在研究多层架构的代码自动生成工具。
    现已完成数据层及数据访问层。
    单元测试很麻烦。
    本想把源代码公布出来但没有地方放!