public override void Run(string part) { string input = FileReader.ReadFile(2017, 4); var includeAnagrams = (part == "B"); Console.WriteLine(PassPhraseValidator.GetPassPhrasesWithNoRepeatingWordsCount(input, includeAnagrams)); }
public void PassPhraseValidator_IsValid_ReturnsCorrectly_ForAnagram(string input, bool expected) { var actual = PassPhraseValidator.IsValid(input, new AnagramEqualityComparer()); Assert.Equal(expected, actual); }
public void PassPhraseValidator_IsValid_ReturnsCorrectly_ForDefaultEquality(string input, bool expected) { var actual = PassPhraseValidator.IsValid(input, EqualityComparer <string> .Default); Assert.Equal(expected, actual); }