Use NCase in combination with NUnit to write your parametrized tests.
This adapter library contains the Nunit specific `ActAndAssert` extension method.
Website and source code: https://github.com/jeromerg/NCase
NCase allows to define, combine, visualize and replay hundreds of test cases with a few lines of code! It is a mix between a Mocking Framework like Moq and a parametrized test framework, having advanced combinatorial capabilities.