을 예상대로 작동하지 컨트롤러에 디버깅 할 때 리포지토리에 제대로 작동하는 것처럼 보이지만 메서드가 내 actionResult를 반환 할 때 null입니다. 따라서 응답도 null입니다.테스트 WebAPI이 컨트롤러는 내가 아래에있는 내 WebAPI 컨트롤러를 테스트 xUnit의를 사용하여 장치에 노력하고
이제 비슷한 컨트롤러와 테스트를 수행하고 컨트롤러가 개체 컬렉션을 반환하지 않는다는 주된 차이점이 있습니다. 많은 기록이 발견되었습니다).
이 코드를 실행하면 잘 동작하므로 내 마음 속에서 객체의 조롱과 객체 배열에 래핑되었을 때 응답으로 처리되는 방법이 잘못되었다고 느낍니다.
여기 뭔가 잘못 되었나요? 아니면 FakeItEasy에 문제가 있습니까?
('새로운 {...}')하지만, 테스트 당신 응답을 객체 배열 ('object []')로 던지십시오. 제쳐두고 당신은 또한 컬렉션을 열거해야합니다. – Nkosi
"내 actionResult가 null입니다.": 확실합니까? 나는'action'이 null이 아니라'actionResult'가 아니라고 생각합니다. 맞습니까? –
FakeItEasy에 대해 잘 알고있는 것은 아니지만 테스트중인 클래스/메소드에 종속성이 어떻게 주입되고 있습니까? – Nkosi