StringAssert (NUnit 2.2.3)

StringAssert类提供一系列检查字符串的方法。


CollectionAssert (NUnit 2.4 / 2.5)

CollectionAssert类提供一系列检查两个集合及内容的方法。AreEqual检查两个集合对应元素都相等时则集合相等。AreEquivalent不按照舒顺序检查两个集合内容是否相等。这两种情况都是使用NUnit默认相等比较。

从NUnit2.4.6开始,这些方法都用于实现了IEnumerable接口的对象。2.4.6以前的版本仅支持集合对象。

从NUnit2.5开始,可以使用以下方法:

FileAssert (NUnit 2.4)

FileAssert类提供了比较两个文件的方法,包括Stream、FileInfo、指定文件路径string的参数格式。

DirectoryAssert (NUnit 2.5)

DirectoryAssert类提供了一系列方法来比较文件系统目录,DirectoryInfo或者指定目录路径的string格式的参数。

DirectoryAssert.AreEqual() and DirectoryAssert.AreNotEqual() 比较两个目录是否相等。如果目录有相同的FullName, Attributes, CreationTime and LastAccessTime则认为是相等。

Note:如果不满足以上条件即使两个不同目录包含相同的文件也不相等

DirectoryAssert.IsEmpty() and DirectoryAssert.IsNotEmpty() 检测指定的目录是否为empty。

DirectoryAssert.IsWithin() and DirectoryAssert.IsNotWithin()检测第二个目录是否是第一个目录的直接或者间接子目录。

最新文章

  1. 关闭英文拼写检查,关闭xml验证
  2. 本地新建项目提交到github
  3. XE8 & IOS开发之免费证书真机调试:开发证书、AppID、开发授权profile的申请,附Debug真机调试演示(XCode7 Beta版或以上版本适用,有图有真相)
  4. 编写Redis启停服务脚本
  5. C/C++函数使用
  6. 如何使用Git——(二)
  7. 李洪强漫谈iOS开发[C语言-034]-程序的结构
  8. 《JavaScript 闯关记》之事件
  9. 转:一个strcpy的问题(很容易做错)
  10. MVC中关于JSON的处理
  11. Reveal:分析iOS UI该武器
  12. QT 打开文件对话框汇总
  13. mysql修改密码Your password does not satisfy the current policy requirements
  14. vue-router 页面布局
  15. 两种语言实现设计模式(C++和Java)(三:策略模式)
  16. Fish 下报错 Unsupported use of '||'. In fish, please use 'COMMAND; or COMMAND'.
  17. CentOS6.5如何设置NAT网络方式
  18. ConcurrentHashMap源码解析(1)
  19. springboot2 生产部署注意事项【持续更新】
  20. iPhone: 在 iPhone app 里使用 UIPopoverController

热门文章

  1. 笔试算法题(37):二叉树的层序遍历 & 最长递增的数字串
  2. 动态 SQL(1)
  3. oracle 11g完全卸载
  4. 安装 asp.net core 出错
  5. 【02】emmet系列之HTML语法
  6. 九度oj 题目1064:反序数
  7. pdf & background
  8. Github上600多个iOS开源项目分类及介绍
  9. 【BZOJ4583】购物(组合计数)
  10. 2017-10-02-afternoon