One of my common `Class` `methods` generates a `list` of `parameters` and I want to set each of them **consistently** as a parameter to my `NUnit` test. 

I read some documentation about `TestCaseSource` *attribute* but can't figure out how to implement it. 

For example my method return a list with 

> 
> "1","2","3","4" 
> 
> 
> 

...inside how do I put each of them into my test. Thanks!

Here is my `method` that return a `list`:

```
        public static List<string> TestCombinationsProvider()
    {
        List<string> resultList = new List<string>();
        List<string> parametersList = new List<string>();

        foreach (var item in ReturnDynamicPararmetersEntityProperties())
        {
            parametersList.Add(item.Name);
        }

        for (int i = 0; i < parametersList.Count; i++)
        {
            for (int j = i + 1; j < parametersList.Count; j++)
            {
                resultList.Add(parametersList[i] + " AND " + parametersList[j]);
            }
        }

        return resultList;
    }

```

And empty `Nunit` test:

```
    [Test]
    [TestCaseSource("")]
    public void Test1()
    {

    }

```

I want to run my test with each row from my list