Пример #1
0
 /// <summary>
 /// Creates a new object.
 /// </summary>
 public ImageServer()
 {
     _ImageServerConfiguration = Factory.ResolveSingleton <IImageServerConfiguration>();
     _SharedConfiguration      = Factory.ResolveSingleton <ISharedConfiguration>();
     _Graphics = Factory.ResolveSingleton <IWebSiteGraphics>();
     _AircraftPictureManager       = Factory.ResolveSingleton <IAircraftPictureManager>();
     _AutoConfigPictureFolderCache = Factory.ResolveSingleton <IAutoConfigPictureFolderCache>();
 }
Пример #2
0
        public void TestInitialise()
        {
            _ClassFactorySnapshot = Factory.TakeSnapshot();

            _DirectoryCache       = TestUtilities.CreateMockImplementation <IDirectoryCache>();
            _Configuration        = new Configuration();
            _ConfigurationStorage = TestUtilities.CreateMockSingleton <IConfigurationStorage>();
            _ConfigurationStorage.Setup(s => s.Load()).Returns(_Configuration);

            _AutoConfig = Factory.Singleton.Resolve <IAutoConfigPictureFolderCache>();
        }
        public void TestInitialise()
        {
            _ClassFactorySnapshot = Factory.TakeSnapshot();

            _DirectoryCache = TestUtilities.CreateMockImplementation<IDirectoryCache>();
            _Configuration = new Configuration();
            _ConfigurationStorage = TestUtilities.CreateMockSingleton<IConfigurationStorage>();
            _ConfigurationStorage.Setup(s => s.Load()).Returns(_Configuration);

            _AutoConfig = Factory.Singleton.Resolve<IAutoConfigPictureFolderCache>();
        }
        public void TestInitialise()
        {
            _ClassFactorySnapshot = Factory.TakeSnapshot();

            _DirectoryCache  = TestUtilities.CreateMockImplementation <IDirectoryCache>();
            _CacheFolder     = null;
            _CacheSubFolders = false;
            _CacheRefresh    = true;
            _DirectoryCache.Setup(r => r.Folder).Returns(() => _CacheFolder);
            _DirectoryCache.Setup(r => r.CacheSubFolders).Returns(() => _CacheSubFolders);
            _DirectoryCache.Setup(r => r.SetConfiguration(It.IsAny <string>(), It.IsAny <bool>())).Returns((string folder, bool cacheSubFolders) => {
                _CacheFolder     = folder;
                _CacheSubFolders = cacheSubFolders;
                return(_CacheRefresh);
            });
            _Configuration        = new Configuration();
            _ConfigurationStorage = TestUtilities.CreateMockSingleton <IConfigurationStorage>();
            _ConfigurationStorage.Setup(s => s.Load()).Returns(_Configuration);

            _AutoConfig = Factory.Singleton.ResolveNewInstance <IAutoConfigPictureFolderCache>();

            _ConfigurationChangedHandler           = new EventRecorder <EventArgs>();
            _AutoConfig.CacheConfigurationChanged += _ConfigurationChangedHandler.Handler;
        }