Need to write some description and tags
var collectionName = await _configurationFacade.GetConsumerCollectionArchive(observer.EsbConsumer);
Type collectionType = Type.GetType($"TaxMs.Esb.Infrastructure.Models.{collectionName}");
//_context.TryGetCollection<AccountingTax>().Find(x => x.);
//_context.GetType()
// .GetMethod("TryGetCollection")
// .MakeGenericMethod(propertyInfo.PropertyType)
// .Invoke(mapper, new object[] { "bloggingabout" });
MethodInfo method = _context.GetType().GetMethod(nameof(_context.TryGetCollection));
MethodInfo generic = method.MakeGenericMethod(collectionType);
var mongoCollection = generic.Invoke(this, null);