Skip to content

Latest commit

 

History

History
 
 

README.md

Задача на тестирование

IWordsStatistics — интерфейс с двумя операциями:

void AddWord(w)
IEnumerable<Tuple<int, string>> GetStatistics()

GetStatistics должен возвращать частотный словарь добавленных ранее слов:

  • Слова сравниваются без учета регистра символов. То есть HELLO и hello считаются одним и тем же словом.
  • Вернуть нужно слова в нижнем регистре.
  • Вернуть нужно список отсортированный по убыванию частоты, а при одинаковой частоте — в лексикографическом порядке слов.

Задача

Сделайте форк.

Дополните комплект тестов так, чтобы:

  • WordsStatistics_CorrectImplementation проходил все тесты;
  • Все остальные реализации падали хотя бы на одном тесте.
  • Все тесты имели внятное название, вскрывающее какое-либо требование к реализации.

Некоторые требования явно прописаны в спецификации, некоторые подразумеваются неявно. Имена тестов, должны сделать все требования явными.

Сделайте commit, в комментарии напишите фамилии участников пары.

Сделайте push.