tests fixed
refactored: extracted common test data setup
emptyCoin renamed to zeroCoin
extracted common setup data - coins - for reuse
formatting
extracted common setup data - coins - for reuse
refactoring: enhanced test data setup for shorter tests