Taddes

Results 5 issues of Taddes

## Description Implemented middleware with `wrap_fn()` to remove significant boilerplate. Moved bodies of `Service::call()` methods into the function body of `wrap_fn` and registered it in `mod.rs`, which passes in the...

Closes: [SYNC-4119](https://mozilla-hub.atlassian.net/browse/SYNC-4119) [SYNC-4119]: https://mozilla-hub.atlassian.net/browse/SYNC-4119?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

Issue: [SYNC-4117](https://mozilla-hub.atlassian.net/browse/SYNC-4117) [SYNC-4117]: https://mozilla-hub.atlassian.net/browse/SYNC-4117?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

Closes [SYNC-4116](https://mozilla-hub.atlassian.net/browse/SYNC-4116) Summary & Acceptance Criteria Met: - `unittest` fully removed. - All tests pulled out of classes and into individual test classes, all references to duplicated class boilerplate in...

Closes [SYNC-3451](https://mozilla-hub.atlassian.net/browse/SYNC-3451) [SYNC-3451]: https://mozilla-hub.atlassian.net/browse/SYNC-3451?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ