要在C#中自定义断言消息,可以使用Assert类的重载方法,并在其中传递自定义消息作为参数。以下是一个示例:
using System;using Microsoft.VisualStudio.TestTools.UnitTesting;public class MyClass{ public int Add(int a, int b) { return a + b; }}[TestClass]public class MyClassTests{ [TestMethod] public void AddTest() { MyClass myClass = new MyClass(); int result = myClass.Add(2, 3); Assert.AreEqual(5, result, "Addition result should be 5"); }}在上面的示例中,Assert.AreEqual方法内的最后一个参数是自定义消息,它会在断言失败时显示在测试结果中。这样可以帮助快速识别问题所在并进行调试。


