Example #1
0
        /// <summary>
        /// Gets the is value multiple from divider test data.
        /// </summary>
        /// <returns>The is value multiple from divider test data.</returns>
        private IEnumerable<IsValueMultipleFromDividerTestData> GetIsValueMultipleFromDividerTestData()
        {
            using (var csv = new CsvReader(@"..\..\TestData\DataForIsMultipleFromDivider.csv"))
            {
                while (csv.Next())
                {
                    var result = new IsValueMultipleFromDividerTestData
                    {
                        Value = int.Parse(csv[0]),
                        Divider = int.Parse(csv[1]),
                        ExpectedResult = bool.Parse(csv[2])
                    };

                    yield return result;
                }
            }
        }
Example #2
0
 public void IsValueMultipleFromDividerTest(IsValueMultipleFromDividerTestData testData)
 {
     var fizzBuzz = new FizzBuzz();
     Assert.AreEqual(testData.ExpectedResult, fizzBuzz.IsValueMultipleFromDivider(testData.Value, testData.Divider));
 }