public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _SharedConfiguration = TestUtilities.CreateMockSingleton <ISharedConfiguration>(); _Configuration = new global::VirtualRadar.Interface.Settings.Configuration(); _SharedConfiguration.Setup(r => r.Get()).Returns(_Configuration); _RedirectionConfiguration = TestUtilities.CreateMockSingleton <IRedirectionConfiguration>(); _Redirections = new Dictionary <string, Middleware.RedirectionFilterTests.Redirection>(StringComparer.OrdinalIgnoreCase); _RedirectionConfiguration.Setup(r => r.RedirectToPathFromRoot(It.IsAny <string>(), It.IsAny <RedirectionRequestContext>())).Returns( (string path, RedirectionRequestContext context) => { string redirectTo = null; Redirection redirection; if (_Redirections.TryGetValue(path, out redirection)) { if (context.IsMobile) { redirectTo = redirection.MobilePath ?? redirection.NormalPath; } else { redirectTo = redirection.NormalPath; } } return(redirectTo); } ); _Filter = Factory.Resolve <IRedirectionFilter>(); _Environment = new MockOwinEnvironment(); _Pipeline = new MockOwinPipeline(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _SharedConfiguration = TestUtilities.CreateMockSingleton <ISharedConfiguration>(); _Configuration = new global::VirtualRadar.Interface.Settings.Configuration(); _SharedConfiguration.Setup(r => r.Get()).Returns(_Configuration); _UserManager = TestUtilities.CreateMockSingleton <IUserManager>(); _UserCache = TestUtilities.CreateMockImplementation <IUserCache>(); _UserCache.Setup(r => r.GetUser(It.IsAny <string>())).Returns((CachedUser)null); _UserCache.Setup(r => r.GetWebContentUser(It.IsAny <string>())).Returns((CachedUser)null); _UserCache.Setup(r => r.GetAdministrator(It.IsAny <string>())).Returns((CachedUser)null); _AuthenticationConfiguration = TestUtilities.CreateMockSingleton <IAuthenticationConfiguration>(); _AdministratorPaths = new List <string>(); _AuthenticationConfiguration.Setup(r => r.GetAdministratorPaths()).Returns(() => _AdministratorPaths.ToArray()); _AuthenticationConfiguration.Setup(r => r.IsAdministratorPath(It.IsAny <string>())).Returns((string pathAndFile) => { var normalised = (pathAndFile ?? "").ToLower(); return(_AdministratorPaths.Any(r => normalised.StartsWith(r))); }); _Filter = Factory.Singleton.Resolve <IBasicAuthenticationFilter>(); _Environment = new MockOwinEnvironment(); _Pipeline = new MockOwinPipeline(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _ProgramConfiguration = new global::VirtualRadar.Interface.Settings.Configuration(); _SharedConfiguration = TestUtilities.CreateMockSingleton <ISharedConfiguration>(); _SharedConfiguration.Setup(r => r.Get()).Returns(_ProgramConfiguration); _FileSystem = new MockFileSystemProvider(); Factory.Singleton.RegisterInstance <IFileSystemProvider>(_FileSystem); _FileSystemServerConfiguration = TestUtilities.CreateMockSingleton <IFileSystemServerConfiguration>(); _FileSystemServerConfiguration.Setup(r => r.GetSiteRootFolders()).Returns(() => new List <string>() { @"c:\web\", }); _FileSystemServerConfiguration.Setup(r => r.IsFileUnmodified(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <byte[]>())).Returns(true); _ImageFileManager = TestUtilities.CreateMockImplementation <IImageFileManager>(); _AircraftPictureManager = TestUtilities.CreateMockSingleton <IAircraftPictureManager>(); _AircraftPictureManager.Setup(r => r.FindPicture(It.IsAny <IDirectoryCache>(), It.IsAny <string>(), It.IsAny <string>())).Returns((PictureDetail)null); _AircraftPictureManager.Setup(r => r.LoadPicture(It.IsAny <IDirectoryCache>(), It.IsAny <string>(), It.IsAny <string>())).Returns((Image)null); _AircraftPictureCache = TestUtilities.CreateMockImplementation <IDirectoryCache>(); _AutoConfigurePictureCache = TestUtilities.CreateMockSingleton <IAutoConfigPictureFolderCache>(); _AutoConfigurePictureCache.SetupGet(r => r.DirectoryCache).Returns(_AircraftPictureCache.Object); _ServerConfiguration = TestUtilities.CreateMockSingleton <IImageServerConfiguration>(); _ServerConfiguration.SetupGet(r => r.ImageFileManager).Returns(_ImageFileManager.Object); _Server = Factory.Singleton.Resolve <IImageServer>(); _Environment = new MockOwinEnvironment(); _Environment.Request.RemoteIpAddress = "127.0.0.1"; _Pipeline = new MockOwinPipeline(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _Environment = new MockOwinEnvironment(); _Configuration = new global::VirtualRadar.Interface.Settings.Configuration(); _SharedConfiguration = TestUtilities.CreateMockSingleton <ISharedConfiguration>(); _SharedConfiguration.Setup(r => r.Get()).Returns(() => _Configuration); _Manipulator = Factory.Resolve <IMapPluginHtmlManipulator>(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _FileSystemProvider = new MockFileSystemProvider(); Factory.Singleton.RegisterInstance <IFileSystemProvider>(_FileSystemProvider); _SharedConfiguration = TestUtilities.CreateMockSingleton <ISharedConfiguration>(); _Settings = new global::VirtualRadar.Interface.Settings.Configuration(); _SharedConfiguration.Setup(r => r.Get()).Returns(_Settings); _Configuration = Factory.Singleton.ResolveNewInstance <IImageServerConfiguration>(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _Configuration = new global::VirtualRadar.Interface.Settings.Configuration(); _SharedConfiguration = TestUtilities.CreateMockSingleton <ISharedConfiguration>(); _SharedConfiguration.Setup(r => r.Get()).Returns(_Configuration); _SharedConfiguration.Setup(r => r.GetConfigurationChangedUtc()).Returns(DateTime.UtcNow); _Handler = Factory.Resolve <ICorsHandler>(); _Environment = new MockOwinEnvironment(); _Pipeline = new MockOwinPipeline(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _Configuration = new global::VirtualRadar.Interface.Settings.Configuration(); _SharedConfiguration = TestUtilities.CreateMockSingleton <ISharedConfiguration>(); _SharedConfiguration.Setup(r => r.Get()).Returns(_Configuration); _Audio = TestUtilities.CreateMockImplementation <IAudio>(); _Audio.Setup(r => r.SpeechToWavBytes(It.IsAny <string>())).Returns(new byte[0]); _SomeBytes = new byte[] { 0x01, 0x02 }; _Server = Factory.Resolve <IAudioServer>(); _Environment = new MockOwinEnvironment(); _Environment.Request.RemoteIpAddress = "127.0.0.1"; _Pipeline = new MockOwinPipeline(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _Environment = new MockOwinEnvironment(); _Configuration = new global::VirtualRadar.Interface.Settings.Configuration(); _Configuration.GoogleMapSettings.EnableBundling = true; _SharedConfiguration = TestUtilities.CreateMockSingleton <ISharedConfiguration>(); _SharedConfiguration.Setup(r => r.Get()).Returns(() => _Configuration); _BundlerConfiguration = TestUtilities.CreateMockImplementation <IBundlerConfiguration>(); _LastHtmlPath = null; _AllHtmlPaths = new List <string>(); _LastBundleIndex = -1; _AllBundleIndexes = new List <int>(); _LastJavascriptLinks = new List <string>(); _AllJavascriptLinks = new List <List <string> >(); _BundlerConfiguration.Setup(r => r.RegisterJavascriptBundle(It.IsAny <IDictionary <string, object> >(), It.IsAny <int>(), It.IsAny <IEnumerable <string> >())) .Returns((IDictionary <string, object> htmlEnvironment, int bundleIndex, IEnumerable <string> javascriptLinks) => { var context = PipelineContext.GetOrCreate(htmlEnvironment); _LastHtmlPath = context.Request.Path.Value; _AllHtmlPaths.Add(_LastHtmlPath); _LastBundleIndex = bundleIndex; _AllBundleIndexes.Add(bundleIndex); _LastJavascriptLinks.Clear(); _LastJavascriptLinks.AddRange(javascriptLinks); _AllJavascriptLinks.Add(new List <string>(javascriptLinks)); return(FakeHtmlPathIndexLink(_LastHtmlPath, bundleIndex)); } ); _Manipulator = Factory.Singleton.Resolve <IBundlerHtmlManipulator>(); }