/// <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>(); }
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; }