Для тестирования использована среда NUnit (+ ReSharper)