Covered most reason test scenarious