Feature/sections primaryfix

Added new unit tests for add section and update existing unit tests cases
it doesn't look like this return value is being used in the test?