Практика TDD на примере создания утилиты (Unit-tests для тестировищков). C#

preview_player
Показать описание
Ролик посвящён созданию небольшой утилитки для тестирования сетевого протокола. Немножко TDD, немножко Unit-tests и немножко C# :)
Рекомендации по теме
Комментарии
Автор

Спасибо за ролик. Интересно смотреть что-то отличающиеся от калькулятора.
В интернете очень много рассказывают про TDD и везде идут начальные примеры, когда начинают тестировать один класс с 5-6 функциями. Занимает это часа 2-3, после чего заканчивается фразой: "Ну вот так пишется код через TDD".
Хотелось бы узнать как писать дальше. То есть когда появляются 10-20 классов, которые используют друг друга. Как правильно разбивать зависимости? Как и когда нужно мокать и проверять поведение?
Будет продолжение? Или где можно найти примеры более чем 1го класса с 3мя функциями?

DviiiK
Автор

Кстати, в результате эксплуатации утилиты было обнаружено два бага (на данный момент). И если первый я подозревал, что он может быть, и было ощущение что надо добавить unit-test, то вот второй для меня был неожиданностью.. Кто найдёт - молодец!!

AvaAtary