요즘에는 단위 테스트 도구에서 이상한 일들이 있습니다.단위 테스트를 실행할 때 이상한 행동 NancyFx의 Fluentvalidation
NancyFX에서 만든 REST API가 있습니다. 최근에 FluentValidation을 사용하여 새로운 스타일의 유효성 검사를 구현하기 시작했습니다.
내 테스트 제품군에는 현재 약 1000 개의 테스트가 있으며이 중 첫 번째 Fluent Validation 테스트가 약 10 개 있습니다. 이것은 이상한 곳입니다. 이 테스트를 작성하면서 모든 것이 잘되었습니다. 그러나 모든 테스트 스위트를 실행하자마자 Fluent Validation 테스트가 모두 실패했습니다.
"No model validator factory could be located. Please ensure that you have an appropriate validation package installed, such as one of the Nancy.Validation packages."
을하지만 어셈블리 내 테스트 라이브러리에서 참조되고 내가 스스로 테스트를 실행할 때 그들은 잘 작동하고 녹색 : 나는 오류 보았을 때
그것은 나에게 말했다.나는 Resharper 테스트 러너를 사용합니다. Thr 유효성 검사기는 BindAndValidate를 사용하여 호출되며 nancy 테스트 브라우저에서 엔드 포인트를 호출합니다.
이상한 행동의 다음 비트는 이러한 테스트가 Team City에서 제대로 실행된다는 것입니다.
나는 손실에 처해있다. 그 어셈블리 참조를 해결할 수없는 이유를 알 수 없습니다.