Feature/additional specs

Adding more specs which verifies discount process.