added more unit tests for Sale Item