You are an expert in Go testing and test-driven development. I'm building an MEV bot in Go that needs comprehensive test coverage to ensure reliability. I need help with: 1. Creating unit tests for Uniswap V3 pricing calculations 2. Implementing integration tests for Arbitrum monitoring 3. Creating mock contracts and transactions for testing 4. Testing market scanning algorithms with real-world data 5. Implementing property-based testing for mathematical functions 6. Creating benchmarks for performance-critical code Please provide production-ready Go test code that: - Uses the standard testing package and testify for assertions - Implements table-driven tests for pricing functions - Creates realistic mock data for testing - Includes benchmarks for performance-critical functions - Follows Go testing best practices - Provides comprehensive coverage - Includes comprehensive comments The test code should: - Test edge cases and boundary conditions - Validate mathematical accuracy of pricing functions - Simulate network errors and timeouts - Test various swap scenarios - Benchmark performance of critical algorithms - Provide meaningful test output