2010-12-23 2 views
0

내 프로젝트의 참조가 intly MbUnit.dll인데 괜찮 았고 [Parallelizable] 특성을 사용할 수 있지만 [ForEachTest()], [DataFixture()] 및 [XmlDataProvider()] 대신 MbUnit.Framework.dll 사용해야하지만이 참조를 프로젝트에 추가하면 [Parallelizable] 특성을 사용하지 못하는 것 같습니다.MbUnit.framework.dll 병렬화 가능 속성

두 가지 이점을 모두 활용할 수있는 방법이 있습니까?

감사

+0

"[Parallelizable] 속성 사용 권한 제거"에 대해 자세히 설명 할 수 있습니까? 무슨 일이야? 그것은 작동을 멈 춥니 다? 오류? 무시 했습니까? –

+0

[Parallelizable] 속성에 액세스 할 수 없으므로 컴파일에 실패합니다. MbUnit.Framework.dll은 이전 버전이며 아래에 나와있는 링크를 통해 살펴본 [Parallelizable] 기능을 지원하지 않습니다. MbUnit.dll을 사용하여 일부 오래된 테스트에서 사용 된 동일한 기능을 다시 구현할 수있었습니다. 새로운 기능을 사용할 수도 있습니다. – AdamWhite

답변

1

[병렬]은 MbUnit에 v3의 기능입니다. MbUnit v2 기능과 결합 될 수 없습니다.

MbUnit v2에서 [ForEachTest], [DataFixture] 및 [XmlDataProvider]를 사용하는 대신 MbUnit v3의 새로운 데이터 기반 테스트 기능을 사용해야합니다.

자세한 정보 here.