컨트롤러 등록
controllers에 테스트 대상만 올린다.
HTTP 서버를 띄우기 전에 컨트롤러 메서드를 직접 호출하고, 서비스 mock이 기대한 값과 인자로 사용됐는지 확인한다.
controllers에 테스트 대상만 올린다.
providers에서 AppService를 mock으로 주입한다.
getHello(), sumNumbers()를 직접 실행한다.
반환값과 서비스 호출 횟수, 호출 인자를 함께 본다.
컨트롤러가 서비스 결과를 응답 형태로 돌려주는지 본다.
DTO에서 꺼낸 값이 서비스에 올바르게 전달되는지 본다.
실제 HTTP, guard, pipe는 E2E 테스트에서 다시 확인한다.
{ a, b }