NUnit是一个开源的.NET下的单元测试工具,可以在它的官方网站上获得它的源码,也可以下载一个安装包。它是一个非常好用的.NET单元测试工具。下面简单介绍一下其用法。

      首先在网上下载一个安装包,然后运行安装包,安装完成后,桌面上就会有一个图标,点击,主界面如下:

.NET工具篇(三)—NUnit

      NUnit的图形界面有三个主要部分,左边是一个树形列表,显示所有的测试,信息和错误消息显示在右上方,堆栈跟踪信息显示在右下方。

      要想用NUnit进行单元测试,需要新建两个项目,一个是被测试的项目,一个是用来测试的项目,用来测试的项目必须是类库形式的项目。下面是一个简单的例子,新建了一个被测试的项目,里面有一个类Operation,这个类实现&,|,!以及^运算:

class Operation
   {
       public string AndOperation(string s1, string s2)
       {
           int num1 = Convert.ToInt32(s1, 2);
           int num2 = Convert.ToInt32(s2, 2);
           int result= num1 & num2;
           return Convert.ToString(result, 2).PadLeft(8,'0');
       }
       public string OrOperation(string s1, string s2)
       {
           int num1 = Convert.ToInt32(s1, 2);
           int num2 = Convert.ToInt32(s2, 2);
           int result = num1 | num2;
           return Convert.ToString(result, 2).PadLeft(8, '0');
       }
       public string NoOperation(string s1)
       {
           int num1 = Convert.ToInt32(s1, 2);
           int result = ~num1;
           return Convert.ToString(result, 2).PadLeft(8, '0');
       }
       public string DiffOrOperation(string s1, string s2)
       {
           int num1 = Convert.ToInt32(s1, 2);
           int num2 = Convert.ToInt32(s2, 2);
           int result = num1 ^ num2;
           return Convert.ToString(result, 2).PadLeft(8, '0');
       }
  }

相关文章:

  • 2022-12-23
  • 2022-01-11
  • 2021-10-22
  • 2022-12-23
  • 2021-06-05
  • 2021-11-27
  • 2022-12-23
猜你喜欢
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
  • 2021-07-12
  • 2022-03-05
  • 2021-09-23
  • 2021-08-06
相关资源
相似解决方案