Added unit tests for Core.
Add unit tests for log attribute.
Merge branch 'feature/UnitTests' into develop