# Task: Implement Test Tools
### Goal
Implement a set of test tools for the core library.
### Requirements
* Provide functions for generating test data.
* Provide macros for simplifying common test patterns.
### Implementation Notes
* Consider using the `fake` crate for generating test data.
* Implement macros for asserting equality and inequality.