Ninject를 사용하는 데모 웹 API 응용 프로그램을 만들었습니다. 응용 프로그램을 실행하면 정의 된 경로로 이동하고 예상되는 데이터를 얻을 수 있으므로 제대로 작동합니다. 이제 ApiController를 테스트하기위한 단위 테스트를 추가하기 시작하겠습니다.Ninject를 사용할 때 새 컨트롤러를 올바르게 인스턴스화하려면 어떻게합니까?
어떻게 새 ApiController를 인스턴스화합니까? var sut = new DogsController();
을 사용하고 있지만 "...에 0 개의 인수를 사용하는 생성자가 없습니다"라는 오류가 발생합니다. 올바른 건 0 인수를 취하는 생성자가 없지만 Ninject가 나를 처리해야한다는 것입니다. 맞습니까? 어떻게 해결할 수 있습니까?