If we are testing our code using a range of test data, then sometimes there is little difference between each test apart from the the values. Rather than duplicating our Arrange/Act/Assert statements, we can re-use a single method, and the Unity Test Runner will loop through a collection of test data, running the test method for each set of test data. The special method that provides multiple sets of test data to a test method is known as a DataProvider, and we'll create one in this recipe:
