3 tests for buy function passing