注释在运行时工作正常,但我可以用单元测试来测试它吗?我试着调试它,但似乎测试只是跳入,因为直接调用了该方法。测试:var result = (StatusCodeResult)await this.Sut.Values(1, null);result.StatusCode.Should().Be(HttpStatusCode.BadRequest);方法:public async Task<IActionResult> Values(int identifier, [Required] SomeType query){ var readResult= await this.resultProvider.GetValues(identifier, query); if (readResult.Failed) { var error = new ErrorRepresentation(resultReadResult.Message); return this.StatusCode(error.StatusCode); } return this.Ok(readResult.Value);}我应该得到带有 400 代码的 http 响应,但我找不到 404。
- 1 回答
- 0 关注
- 49 浏览
添加回答
举报
0/150
提交
取消