NUnitのTestCaseとTestCaseSourceはいっしょに使える

private enum MyEnum
{
    AAA,
    BBB,
    CCC
}

private static IEnumerable<string> GetCaseSource() 
{
    return Enum.GetNames(typeof(MyEnum));
}

[Test]
[TestCase("abc")]
[TestCaseSource("GetCaseSource")]
public void FuncTest(string arg)
{
    Assert.なにか;
}