최근에 WCF RIA 1.0을 사용하는 Silverlight 4 프로젝트에 Silverlight NUnit Project 템플릿 (Jamie Cansdale의 템플릿 here)을 사용하려고했습니다. 나는 가까이있는 것처럼 보이지만, 나는 여전히 그것을 작동시킬 수 없다.NUnit을 사용하여 Silverlight 4 응용 프로그램에서 WCF RIA 서비스를
는 여기에 내가
- 프로젝트를 만듭니다을 한 일입니다. :)
- Silverlight 버전을 4로 변경하십시오.
- 내 WCF RIA 프로젝트에 WCF RIA Services Link를 설정하십시오.
- 모든 참조 (mscorlib 제외)가 CopyLocal = True인지 확인하십시오.
- 테스트를 실행 해보십시오.
어떻게됩니까? (단지 광고 포함 "_context = 새로운 MyContext을();")
테스트 픽스처 설정이 제외 다이 :
1 테스트가 실패 설정 : System.TypeInitializationException : 유형 이니셜 MS '에 대한. Internal.JoltHelper '가 예외를 던졌습니다. ---
누구나 템플릿을 사용하여 WCF RIA 프로젝트를 테스트 할 수 있습니까?
그래서 내가 생각, 내가 말하는 의미, 명확하게하기 위해, 당신의 프로젝트는 Silverlight를 필요 런타임 및 표준 .NET CLR과 호환되지 않으므로 NUnit에서 실행되지 않습니다. 위에 게시 한 마지막 링크는 올바른 방향으로 당신을 도울 것입니다. –
다음 사람에게도 유용 할 수 있습니다. http://weblogs.asp.net/nunitaddin/archive/2008/05/01/silverlight-nunit-projects.aspx –
마지막 단락의 링크를 확인합니다. 내 이해는 내가 참조한 Silverlight NUnit 프로젝트 템플릿이 Silverlight 라이브러리로 다시 컴파일되어 Silverlight 코드가 실행된다는 것입니다. RIA와 함께 일할 수 없습니다. –