Added tests for SpecialOffer for full coverage