NUnit 3

- Параллельный запуск

Мотивация

- Мода

Грабли компиляции

- DataConstraint.Is => .ShouldBeEquivalentTo

- [Result = ] => [ExpectedResult]

[ExpectedExcpetion] => .Invoking(()=>).ShouldThrow<Exception>()

Roslyn-man

Грабли рантайма

- Deploy/ConsoleTestRunner/

- TestCaseSource => full static

- awaiting

- resharper stack overflow

ResharperStackOverflow

TestDirectory

Deploy

- SkipUnitTest -> RunUnitTest

- paths

Выводы

- Задача не из пула

- Низкий старт

- Короткие дистанции

- Команда неравнодушных (Игорь, Илья, Дима, Саша К)

- Неделя разработки

- Автоматизация вместо рутины

Made with Slides.com