NUnit Assert简介

本文介绍了Assertclass提供的常用静态方法,包括验证对象是否相等、验证引用是否指向同一对象、验证布尔值、验证对象是否为空等,并提供了具体的使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

              Assert class提供了一系列的static methods,让你可以用来验证主要程序的结果与预期的是否一样。

             常用的assert断言有:

            1. Assert.AreEqual(object expected,object actual[string message]):验证两个对象是否相等,如Assert.AreEqual(2,1+1);

            2. Assert.AreSame(object expected,object actual[string message]):验证两个引用是否指向同一对象,如

             object expected=new object(); 

             object actual =expected;

             Assert.AreSame(expected,actual);

             3.Assert.IsFalse(bool):验证bool值是否为false,如Assert.IsFalse(false);

             4.Assert.IsTrue(bool):验证bool值是否为true,如Assert.IsTrue(true);

             5.Assert.IsNotNull(object):验证对象是否不为null,如Assert.IsNotNull(new object());

             6.Assert.IsNull(object):验证对象是否为null,如Assert.IsNull(null);

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值