private static void RunTest <TResult>( Func <ITaskHubWorkerBuilder, TResult> act, Action <ITaskHubWorkerBuilder, TResult> verify) { var builder = new DefaultTaskHubWorkerBuilder(new ServiceCollection()); TResult result = act(builder); verify?.Invoke(builder, result); }
private static void RunTest( Action <IServiceCollection> arrange, Action <DefaultTaskHubWorkerBuilder> act, Action <DefaultTaskHubWorkerBuilder, IServiceCollection> verify) { var services = new ServiceCollection(); arrange?.Invoke(services); var builder = new DefaultTaskHubWorkerBuilder(services); act(builder); verify?.Invoke(builder, services); }