3. Unit Test (Часть 1)
Artsofte Education
0:00 / 0:00
3. Unit Test (Часть 1)
239 просмотров · 1 год назад
Artsofte Education
3,11 тыс. подписчиков
239 просмотров · 1 год назад
Разберём:
паттерн Arrange–Act–Assert (AAA) и как правильно структурировать тест;
основы работы с xUnit: [Fact], [Theory], фикстуры, жизненный цикл тестов;
использование Moq, AutoFixture и FluentAssertions для упрощения тестов;
почему важно различать контракт и реализацию и какие ошибки ведут к антипаттернам;
как систематизировать проектирование unit-тестов: классы эквивалентности, ветвления, бизнес-правила;
пример построения таблицы тест-кейсов и финального набора проверок.