내가 조롱하는 인터페이스 IFoo가 있다고 가정 해보십시오. 이 인터페이스에는 세 가지 메소드가 있습니다. 테스트중인 시스템이 세 가지 방법 중 적어도 하나를 호출하는지 테스트해야합니다. 얼마나 많은 시간이나 어떤 주장을하든 상관하지 않지만, 모든 방법을 무시하고 IFoo 모의를 만지지 않는 경우는 실패 사례입니다. 나는 Expect.Call 설명서를보고
내 최근의 재앙이 조롱을 당하면서 실제로 모의 객체 IEnumerable<T>에 결과를 밀어 넣을 필요가 없습니다. 여기 은 샘플입니다 (단 IEnumerable<T>의 데모, 실제로 좋은 상호 작용을 기반 테스트!) : 나는 다음과 같은 이유로 작업을 얻었는지 using System;
using System.Collections.Generic;
usi
그래서 Java에서는 생성자의 첫 번째 행이 super에 대한 호출이되어야합니다. 암시 적으로 super()를 호출하거나 명시 적으로 다른 생성자를 호출해야합니다. 내가 알고 싶은 것은, 왜 그 주위에 블록을 놓을 수 없습니까? 필자가 테스트 한 모의 클래스가있는 경우를 예로 들겠습니다. 기본 생성자는 없지만 테스트를 더 간단하게 만들어야합니다. 또한 생성