Тема автономного тестирования давняя, почтенная, разобранная до косточек. Кажется, что после отличной [книги Роя Ошероува][1] и сказать особо нечего. Но на мой взгляд есть некоторая несбалансированность доступных инструментов. С одной стороны монстры вроде [SpecFlow][2], с огромным оверхедом ради возможности писать тесты-спецификации на квази-естественном языке, с другой — челябинская суровость фреймворков старой школы вроде [NUnit][3]. Чего не хватает? Инструмента для лаконичной, выразительной, легко читаемой записи тестов, по удобству и ортогональности аналогичного библиотекам для создания подделок, таких как [FakeItEasy][4], или проверки утверждений вроде [FluentAssertion][5].
[Их есть у меня][6]
[1]:
http://www.ozon.ru/context/detail/id/26230428/
[2]:
http://www.specflow.org/
[3]:
http://www.nunit.org/
[4]:
https://fakeiteasy.github.io/
[5]:
http://www.fluentassertions.com/
[6]:
https://habrahabr.ru/post/310942/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut