使用Assert.IsTrue()或Assert.IsFalse()来测试是否真正相等,或使用Assert.AreEqual()的重载函数并提供一个自定义的比较器。示例代码如下:
// 示例代码 using NUnit.Framework;
[TestFixture] public class MyTests { [Test] public void TestMethod() { // 可能出现不可靠结果的测试 int a = 1; float b = 1.0f;
// 使用Assert.IsTrue()来测试是否真正相等
Assert.IsTrue(a == b);
// 使用Assert.AreEqual()的重载函数并提供一个自定义的比较器
Assert.AreEqual(a, b, 0.001f); // 允许0.001误差
}
}