MVVM 아키텍처를 사용하고 있고 프리즘을 응용 프로그램에서 사용하고 있습니다. 다음은 IresourceManager를 설정하는 데 사용한 코드의 종류입니다. 이 연습이 좋은지 또는 Dependency Injection으로 가야하고 ResourceManager가 매번 매개 변수로 생성자 안에 전달되는지 알려주십시오. 이제 순서대로 장치에 DI 접근법을 사용하는 가장 좋은 방법 1. (가 다시 사용되는 경우) 다른 곳에서이 방법을 그대로 유지하고 단위 테스트 2입니다 클래스를 테스트코드를 만드는 가장 좋은 방법은 단위 테스트 가능
public SapUploadScriptInfo(XDocument scriptDoc) : this()
{
this.resourceManager = ServiceLocator.Current.GetInstance<IResourceManagerService>();
this.scriptDoc = scriptDoc;
this.CreateFromXml(scriptDoc);
}
. 이제 순서대로 장치에 DI 접근법을 사용하는 가장 좋은 방법 1. (가 다시 사용되는 경우) 다른 곳에서이 방법을 그대로 유지하고 단위 테스트> 2 인 클래스를 테스트