내가 이런 컨트롤러에 대한 단위 테스트를 작성하고 테스트모델 상태 유효성 검사
[TestMethod]
public void TestLogin_InvalidModel()
{
AccountController controller = CreateAccountController();
...
var response = controller.PostLogin(new LoginModel() { });
Assert.AreEqual(HttpStatusCode.BadRequest, response.StatusCode);
}
실제로 ModelState의 유효성이 확인되었습니다. 두 필드가 모두 필요하므로 실제로 이상합니다. 누구 조언?
+1 유세프. 또한 요청 파이프 라인에 대한 다음 웹 API 포스터를 살펴볼 수도 있습니다. http://www.asp.net/posters/web-api/ASP.NET-Web-API-Poster-grayscale.pdf –