added helper function expectedSurplus_ to test more easily.
adding more test cases