Added tests for Shapes as per discussed to include attributes, instead of
explicit getter,setter methods