The method labeled TestCaseSource should return a bunch of "TestCases" - where each TestCase is a set of inputs required by the test method. Each test input-set in your case should have 4 string parameters.
TestCaseSource [], 4 . .
[Test, TestCaseSource("DivideCases")]
public void DivideTest(int n, int d, int q)
{
Assert.AreEqual( q, n / d );
}
static object[] DivideCases =
{
new object[] { 12, 3, 4 },
new object[] { 12, 2, 6 },
new object[] { 12, 4, 3 }
};
, , testCaseSource 4 . NUnit 4 -, . 4 = > , .
. , DivideCases
private static int[] DivideCases = new int[] { 12, 3, 4 };