Project service integration tests and unit tests for platform service

Isn't it better to use `assert.throws` or `should.throw` instead of `try-catch`?