EventProvider: fixed test;
EventValidator: added tests;
EventValidator: added FluentAssertions;
EventValidator: completed;
PoolManager: refactored;
Add Settings.cs;