Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.55 KB

README.md

File metadata and controls

21 lines (15 loc) · 1.55 KB

Testing

Самостоятельная подготовка

  1. Познакомьтесь с NUnit, если вы ещё не знакомы. Научитесь подключать его к проекту через nuget.
  2. Изучите возможности синтаксиса NUnit по этому примеру или по документации.

Задания

Изучите интерфейс IWordsStatistics и его референсную реализацию.

В файле DoNotOpen.cs (не открывайте его!) находится еще некоторое количество реализаций, каждая из которых содержит некоторую ошибку.

В файле WordsStatistics_Tests добавьте тестов, проверяющих корректность реализации интерфейса IWordsStatistics. Требования к реализации IWordsStatistics восстановите по документации и по референсной реализации в классе WordsStatistics

Референсная реализация должна проходить все ваши тесты. Все некорректные реализации должны падать хотя бы на одном тесте.

Проверить эти два условия можно запустив проект как exe-файл.