next test validate input data "given", and refactor for throw a new RestException
next test add all the validations for a behavior.
refactor, first big refactor applying the single responsibility principle, logic for validation separate of the rest service, in this moment the tert are integration test, so the next step is separate this test, and use mocks!
refactor, Add test for a behaviorManager, and use mocks (stubs), for the restService, in order to eliminate the dependency with the behaviorManager
Refactor, delete unnecessary test from the behaviorControllerTest, because this is coverage for the behaviorManagerTest