Issue #408 - Adding tests
Issue #430 - Adding tests documentation