IWordsStatistics — интерфейс с двумя операциями:
void AddWord(w)
IEnumerable<Tuple<int, string>> GetStatistics()
GetStatistics должен возвращать частотный словарь добавленных ранее слов:
- Слова сравниваются без учета регистра символов. То есть HELLO и hello считаются одним и тем же словом.
- Вернуть нужно слова в нижнем регистре.
- Вернуть нужно список отсортированный по убыванию частоты, а при одинаковой частоте — в лексикографическом порядке слов.
Сделайте форк.
Дополните комплект тестов так, чтобы:
WordsStatistics_CorrectImplementationпроходил все тесты;- Все остальные реализации падали хотя бы на одном тесте.
- Все тесты имели внятное название, вскрывающее какое-либо требование к реализации.
Некоторые требования явно прописаны в спецификации, некоторые подразумеваются неявно. Имена тестов, должны сделать все требования явными.
Сделайте commit, в комментарии напишите фамилии участников пары.
Сделайте push.