BDD에 대해 MSpec을 사용하기 시작했으며 오래 전부터 조롱 프레임 워크로 Moq을 사용합니다. 그러나 그들은 모두 It
을 정의합니다. 즉, It
을 사용할 때마다 명시 적으로 네임 스페이스를 지정할 필요없이 동일한 코드 파일에 using Moq
과 using Machine.Specifications
을 가질 수 없습니다. MSpec을 사용하는 사람이라면 누구나이 옵션을 알 수 없습니다. 대리인을 "상속"할 수 있습니까? Moq와 MSpec을 충돌없이 결합하는 방법을 찾고 있습니다.
Given
,
When
,
Then
에 대한 paralell 지원을 구현했습니다.
이 작업을하고 싶습니다. 그러나 에 대한 참조를 찾고 전체 프레임 워크를 거치지 않고도 Given
을 선언하는 방법을 알아낼 수 없으며 코드를 변경하여 원하는대로 일치시킬 수 있습니다. 좋아. 참고로
Establish
,
Because
및
It
는 다음과 같은 방법으로 선언됩니다
public delegate void Establish();
public delegate void Because();
public delegate void It();
나는 코드가 Establish
을 찾습니다 어디서나 Given
도 OK되도록 어떻게 든, Given
을 선언하는 것입니다 무엇이 필요 .
속는 [방법-DO-I를 작성-A-새로운 델리게이트 타입 기반 - 온 - AN-기존 온 - 인 - C]를 (http://stackoverflow.com/questions/ 861835/how-do-i-create-a-new-delegate-type-on-a-existing-in-c-rq = 1) – nawfal