public async Task Send(ConsumerContext <TKey, TValue> context, IPipe <ConsumerContext <TKey, TValue> > next) { await context.OneTimeSetup <ConfigureTopologyContext <TKey, TValue> >(_ => CreateTopic(), () => new Context()).ConfigureAwait(false); await next.Send(context).ConfigureAwait(false); }