Feature/sections primaryfix

Added new unit tests for add section and update existing unit tests cases
Once upon a time, the method called the SDK just one time.  The method has changed since then.  We had to rework a bunch of them.