Describe(word_search_tests) { It(test1) { Assert::That(letterCounter({ {'D', 'E', 'Y', 'H', 'A', 'D'}, {'C', 'B', 'Z', 'Y', 'J', 'K'}, {'D', 'B', 'C', 'A', 'M', 'N'}, {'F', 'G', 'G', 'R', 'S', 'R'}, {'V', 'X', 'H', 'A', 'S', 'S'} }, 'D'), Equals(3)); } It(test2) { Assert::That(letterCounter({ {'D', 'E', 'Y', 'H', 'A', 'D'}, {'C', 'B', 'Z', 'Y', 'J', 'K'}, {'D', 'B', 'C', 'A', 'M', 'N'}, {'F', 'G', 'G', 'R', 'S', 'R'}, {'V', 'X', 'H', 'A', 'S', 'S'} }, 'H'), Equals(2)); } It(test3) { Assert::That(letterCounter({ {'D', 'E', 'Y', 'H', 'A', 'D'}, {'C', 'B', 'Z', 'Y', 'J', 'K'}, {'D', 'B', 'C', 'A', 'M', 'N'}, {'F', 'G', 'G', 'R', 'S', 'R'}, {'V', 'X', 'H', 'A', 'S', 'S'} }, 'Z'), Equals(1)); } It(test4) { Assert::That(letterCounter({ {'D', 'E', 'Y', 'H', 'A', 'D'}, {'C', 'B', 'Z', 'Y', 'J', 'K'}, {'D', 'B', 'C', 'A', 'M', 'N'}, {'F', 'G', 'G', 'R', 'S', 'R'}, {'V', 'X', 'H', 'A', 'S', 'S'} }, 'R'), Equals(2)); } It(test5) { Assert::That(letterCounter({ {'D', 'E', 'Y', 'H', 'A', 'D'}, {'C', 'B', 'Z', 'Y', 'J', 'K'}, {'D', 'B', 'C', 'A', 'M', 'N'}, {'F', 'G', 'G', 'R', 'S', 'R'}, {'V', 'X', 'H', 'A', 'S', 'S'} }, 'X'), Equals(1)); } It(test6) { Assert::That(letterCounter({ {'D', 'E', 'Y', 'H', 'A', 'D'}, {'C', 'B', 'Z', 'Y', 'J', 'K'}, {'D', 'B', 'C', 'A', 'M', 'N'}, {'F', 'G', 'G', 'R', 'S', 'R'}, {'V', 'X', 'H', 'A', 'S', 'S'} }, 'S'), Equals(3)); } };