【发布时间】:2020-05-28 11:48:57
【问题描述】:
所以我正在做的两个断言是检查应该给我“OK”的状态消息 我正在检查 API 是否返回 200。但我的问题是每个请求当然是不同的,并且响应变量是不同的。我试图避免编写相同的三行断言,而只调用一个简单的静态方法
HttpWebResponse response = (HttpWebResponse)sd.GetDataType();
Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
statusNumber = (int)response.StatusCode;
Assert.AreEqual(200, statusNumber);
【问题讨论】:
-
我试图不在断言方法中使用函数方法“sd.GetDataType()”,因为它们是不同的。我将不得不创建其中的许多