// 분명 주문 생성을 하기 위한 테스트인데 재고 차감에 대한 case.// 맥락 이해를 위해 생각을 해야 함.// 주문 생성에 대한 결과를 봐야 하는데, given절에서 실패하면 유추가 어렵다.
테스트하기 어려운 제약 조건이 있을 때, 해당 값을 외부에서 주입받도록 함. 테스트 코드에서 우리가 원하는 값을 넣는다.
위의 경우는 Input, 아래의 경우는 Output.