Tests are written (3/45)

Tests are written