public AppDbContextTests() { ServiceCollection serviceCollection = new ServiceCollection(); serviceCollection.UseTaskerDataEntities(); serviceCollection.UseJsonObjectSerializer(); ServiceProvider serviceProvider = serviceCollection .AddLogging() .BuildServiceProvider(); mTasksGroupFactory = serviceProvider.GetRequiredService <ITasksGroupFactory>(); mObjectSerializer = serviceProvider.GetRequiredService <IObjectSerializer>(); mIDProducer = serviceProvider.GetRequiredService <IIDProducer>(); }
public TaskGroupFactory(IIDProducer idProducer, ILogger <TaskGroupFactory> logger) { mIDProducer = idProducer ?? throw new ArgumentNullException(nameof(idProducer)); mLogger = logger ?? throw new ArgumentNullException(nameof(logger)); }