public static IEngineBuilder Finally(this IEngineBuilder collection, ICqrsStrategy strategy) { return(collection.Finally(r => r .Add(new CqrsProcessor(strategy)) )); }
public CqrsProcessor(ICqrsStrategy strategy) { _strategy = strategy ?? throw new ArgumentNullException(nameof(strategy)); }