예제 #1
0
 public void ValueContainsDigitTest(ValueContainsDigitTestData testData)
 {
     var fizzBuzz = new FizzBuzz();
     Assert.AreEqual(testData.ExpectedResult, fizzBuzz.ValueContainsDigit(testData.Value, testData.Digit));
 }
예제 #2
0
        /// <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;
                }
            }
        }