fixed up bug

Fixed up bug with more quantity then discount
Added spec to confirm fix