Added tests for volume
Hardening volume setter