Пишем unit tests
Реализация генериков, реализация тестов