Mediator Pattern in C# Using MediatR and Unity
codeopinion.com