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);
        }
Esempio n. 2
0
        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);
        }