feat(tests): add unit and integration tests

Viacheslav Sukhovieiev requested to merge 63/slava/add_tests into master

Related: #63 (closed)

Merge request reports