2012-05-24 2 views
2

VS2010 내에서 다음 방법에 대한 단위 테스트를 생성하려면 어떻게합니까? 내가 마우스 오른쪽 버튼으로 클릭하고 선택하면 Func로 단위 테스트 <something>을 매개 변수로 사용

public bool myResult(Func<int, int, bool> myFunc) 
{ 
    int a = 1; 
    int b = 2;  
    return myFunc(a, b); 
} 

는 "단위 테스트를 생성 ..."을 myResult 방법은 단위 테스트에 대한 선택을 사용할 수 없습니다. 매개 변수로 Func를 포함하지 않는 메소드가 나타납니다.

답변

3

자동 테스트 생성기가 작동하지 않지만 수동으로 유닛 테스트를 수행 할 수 있습니다.

클래스에 [TestMethod]이라는 플래그가 지정된 메소드를 사용하고 직접 단위 테스트를 작성하면됩니다.

+0

예,이 수동 방법이 작동합니다. VS2010이 자동 생성 및 왜 이러한 방법을 포함하지 않는지에 대해 궁금했습니다. 클래스가 ** public ** 인 것을 발견했습니다. VS2010은'Func <>'매개 변수로 테스트를 자동 생성합니다. – argyle