如何使用Assert.Areequal传递匹配的只有预期

时间:2017-11-23 07:39:15

标签: c# unit-testing assert

例如,下面只应传递

 Assert.AreEqual("abc", "abcd");

以上示例仅适用于样本。实际上我测试不同的服务响应是相同的。提前致谢。

var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
 Assert.AreEqual(serializer.Serialize(A_response.Address), serializer.Serialize(B_response.Address));

问题是B_response.address具有A_response的所有属性以及其他一些属性。

1 个答案:

答案 0 :(得分:0)

如果您使用NUnit.Framework,则有许多约束可以验证两个对象

例如

        Assert.That("abcd", Does.StartWith("abc"))