Bring interactions tests to 100% coverage

* Add tests for the interactions classes
* Simplify some part for those interactions