파라미터화 테스트
데이터 기반 테스트의 경우 테스트를 파라미터화할 수 있습니다. NUnit TestCaseAttribute 및 ValueSourceAttribute 둘 다 유닛 테스트에 사용할 수 있습니다.
참고:
UnityTest에서는ValueSource만 지원됩니다.
예제
static int[] values = new int[] { 1, 5, 6 };
[UnityTest]
public IEnumerator MyTestWithMultipleValues([ValueSource(nameof(values))] int value)
{
yield return null;
}
파라미터 기반 무시
ParameterizedIgnoreAttribute를 사용하여 테스트 메서드에 제공된 파라미터를 기반으로 특정 테스트를 무시할 수 있습니다.