Exemplo n.º 1
0
 public ContainerAppServiceTest()
 {
     _currentTenant        = GetRequiredService <ICurrentTenant>();
     _dataFilter           = GetRequiredService <IDataFilter <IMultiTenant> >();
     _containerAppService  = GetRequiredService <IContainerAppService>();
     _fileContainerFactory = GetRequiredService <IFileContainerFactory>();
 }
 /// <summary>
 /// Gets a named container.
 /// </summary>
 /// <param name="fileContainerFactory">The file container manager</param>
 /// <returns>
 /// The container object.
 /// </returns>
 public static IFileContainer Create <TContainer>(
     this IFileContainerFactory fileContainerFactory
     )
 {
     return(fileContainerFactory.Create(
                FileContainerNameAttribute.GetContainerName <TContainer>()
                ));
 }
Exemplo n.º 3
0
        public SessionService(IFileContainerFactory fileContainerFactory, ISettingsProvider settingsProvider, IGuidService guidService, IDateTimeService dateTimeService)
        {
            GuidService      = guidService ?? throw new ArgumentNullException(nameof(guidService));
            SettingsProvider = settingsProvider ?? throw new ArgumentNullException(nameof(settingsProvider));
            DateTimeService  = dateTimeService ?? throw new ArgumentNullException(nameof(dateTimeService));

            if (fileContainerFactory == null)
            {
                throw new ArgumentNullException(nameof(fileContainerFactory));
            }

            ResultFileContainer     = fileContainerFactory.ResultsFileContainer;
            ParametersFileContainer = fileContainerFactory.ParametersFileContainer;
        }
 public FileStoringAppServiceTest()
 {
     _currentTenant         = GetRequiredService <ICurrentTenant>();
     _fileStoringAppService = GetRequiredService <IFileStoringAppService>();
     _fileContainerFactory  = GetRequiredService <IFileContainerFactory>();
 }
Exemplo n.º 5
0
 public FileContainer(IFileContainerFactory fileContainerFactory)
 {
     _container = fileContainerFactory.Create <TContainer>();
 }