0
유닛 테스트에서 Unity가 SUT의 의존성을 자동으로 테스트하기를 원합니다.
Automocking을 위해 Unity 컨테이너를 확장하는 방법은 무엇입니까?
(필요한 경우) mock 생성을 사용자 정의하려면 IServiceProvider 구현을 선호합니다.
가능합니까?
P. TypeMock을 사용합니다.
유닛 테스트에서 Unity가 SUT의 의존성을 자동으로 테스트하기를 원합니다.
Automocking을 위해 Unity 컨테이너를 확장하는 방법은 무엇입니까?
(필요한 경우) mock 생성을 사용자 정의하려면 IServiceProvider 구현을 선호합니다.
가능합니까?
P. TypeMock을 사용합니다.
Typemock은 사용자가 찾고있는 것과 비슷한 기능을 구현했습니다.
Fake.Dependencies은 가짜 매개 변수를 가장 긴 Ctor에 주입하여 실제 SUT 개체를 만듭니다. 일부 매개 변수를 수동으로 전달하는 것도 가능하며 나머지는 자동으로 위조됩니다.
UnderTest real = Isolate.Fake.Dependencies<SUT>([args])
또한 테스트 후 가짜 종속성에 대한 프록시를 얻을 수도 있습니다.
var fake = Isolate.GetFake<F>(real);
고유 솔루션을 구현할 수도 있습니다.
[Dependency] 속성과 함께 속성 삽입을 사용합니다. –