public void ValueContainsDigitTest(ValueContainsDigitTestData testData) { var fizzBuzz = new FizzBuzz(); Assert.AreEqual(testData.ExpectedResult, fizzBuzz.ValueContainsDigit(testData.Value, testData.Digit)); }
/// <summary> /// Gets the value contains digit test data. /// </summary> /// <returns>The value contains digit test data.</returns> private IEnumerable<ValueContainsDigitTestData> GetValueContainsDigitTestData() { using (var csv = new CsvReader(@"..\..\TestData\DataForValueContainsDigit.csv")) { while (csv.Next()) { var result = new ValueContainsDigitTestData { Value = int.Parse(csv[0]), Digit = int.Parse(csv[1]), ExpectedResult = bool.Parse(csv[2]) }; yield return result; } } }