public void CheckNumber_with_Date_is_not_ok(string dateString, int number)
        {
            // arrange
            var language = new GermanLanguage();
            DateTime date;
            DateTime.TryParse(dateString, out date);
            var fears = new Katas.FearOfNumbers.FearOfNumbers(date);
            fears.AddPatient(GetKarl());

            // act
            var actual = fears.CheckNumber(s_Karl, number);

            // assert
            Assert.Equal(language.GetText(TextKey.IsNotOk), actual);
        }
        private void CheckNumber(IPatient patient, ILanguage language, string displayName, string dayOfWeek, int number, TextKey key)
        {
            // arrange
            var fears = new Katas.FearOfNumbers.FearOfNumbers(displayName);
            fears.AddPatient(patient);

            // act
            var actual = fears.CheckNumber(patient.Name, dayOfWeek, number);

            // assert
            Assert.Equal(language.GetText(key), actual);
        }