Пример #1
0
        public override void Run(string part)
        {
            string input           = FileReader.ReadFile(2017, 4);
            var    includeAnagrams = (part == "B");

            Console.WriteLine(PassPhraseValidator.GetPassPhrasesWithNoRepeatingWordsCount(input, includeAnagrams));
        }
Пример #2
0
        public void PassPhraseValidator_IsValid_ReturnsCorrectly_ForAnagram(string input, bool expected)
        {
            var actual = PassPhraseValidator.IsValid(input, new AnagramEqualityComparer());

            Assert.Equal(expected, actual);
        }
Пример #3
0
        public void PassPhraseValidator_IsValid_ReturnsCorrectly_ForDefaultEquality(string input, bool expected)
        {
            var actual = PassPhraseValidator.IsValid(input, EqualityComparer <string> .Default);

            Assert.Equal(expected, actual);
        }