Mock stub tests

**Information**

This branch was created with the purpose of adding tests to the project using real-mock objects and stub methods.