테스트를 실행하면 예상대로 실패합니다. 어설션 메시지[66]는 “Actual status code: NotFound.”가 나옵니다. 이 메시지는 /reservations 리소스가 서버에 존재하지 않다는 뜻으로, 아직 구현하지 않았기 때문에 당연한 일입니다.
예제 4-9에서 볼 수 있듯이 이 부분은 손쉽게 고칠 수 있습니다. 다음은 기존의 모든 테스트를 통과할 수 있게 최소한으로 구현한 것입니다.
예제 4-9 최소한으로 구현된 ReservationsController
(Restaurant/90e4869/Restaurant.RestApi/ReservationsController.cs)
[Route("[controller]")]
public class ReservationsController
{
#pragma warning disable CA1822 // 멤버를 static으로 표시하세요.
public void Post() { }
#pragma warning restore CA1822 // 멤버를 static으로 표시하세요.
}