public void Test_CountNumOfWords_Input16Words_Expected16Words()
        {
            var count    = new CountingNumberOfWords();
            var expected = 16;
            var actual   = count.Count("This is my to do list for today: groceries, gym, and read chapter 1 and 2.");

            Assert.AreEqual(expected, actual);
        }
        public void Test_Count_InputEmptyOrNullString_ExpectedZero()
        {
            var cnt = new CountingNumberOfWords();

            string[] tests    = { string.Empty, null };
            var      expected = 0;

            foreach (var test in tests)
            {
                var actual = cnt.Count(test);
                Assert.AreEqual(expected, actual);
            }
        }