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(); _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(); _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(); _AccessConfiguration = TestUtilities.CreateMockSingleton <IAccessConfiguration>(); _Filter = Factory.Resolve <IAccessFilter>(); _Environment = new MockOwinEnvironment(); _Pipeline = new MockOwinPipeline(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _Environment = new MockOwinEnvironment(); _Pipeline = new MockOwinPipeline(); _Log = TestUtilities.CreateMockSingleton <ILog>(); _ExceptionHandler = Factory.Resolve <IExceptionHandler>(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _Configuration = TestUtilities.CreateMockImplementation <IBundlerConfiguration>(); _Server = Factory.Resolve <IBundlerServer>(); _Environment = new MockOwinEnvironment(); _Pipeline = new MockOwinPipeline(); }
protected override void ExtraInitialise() { _Config = TestUtilities.CreateMockImplementation <IHtmlManipulatorConfiguration>(); _TextManipulators = new List <ITextResponseManipulator>(); _Config.Setup(r => r.GetTextResponseManipulators()).Returns(() => _TextManipulators); _Pipeline = new MockOwinPipeline(); _HtmlManipulator = Factory.Resolve <IHtmlManipulator>(); }
protected override void ExtraInitialise() { _Config = TestUtilities.CreateMockImplementation <IJavascriptManipulatorConfiguration>(); _TextManipulators = new List <ITextResponseManipulator>(); _Config.Setup(r => r.GetTextResponseManipulators()).Returns(() => _TextManipulators); _Minifier = TestUtilities.CreateMockImplementation <IMinifier>(); _Minifier.Setup(r => r.MinifyJavaScript(It.IsAny <string>())).Returns((string r) => r); _Pipeline = new MockOwinPipeline(); _JavascriptManipulator = Factory.Resolve <IJavascriptManipulator>(); }
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(); _Manipulator = new StreamManipulator(); _StreamManipulators = new List <IStreamManipulator>(); _StreamManipulators.Add(_Manipulator); _Wrapper = Factory.Singleton.Resolve <IResponseStreamWrapper>(); _Environment = new MockOwinEnvironment(); _Pipeline = new MockOwinPipeline(); _Environment.RequestPath = "/whatever.txt"; }
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(); _ServerConfiguration = TestUtilities.CreateMockSingleton <IFileSystemServerConfiguration>(); _SiteRoots = new Dictionary <string, string>(); _ServerConfiguration.Setup(r => r.GetSiteRootFolders()).Returns(() => { return(_SiteRoots.Keys.ToList()); }); _ServerConfiguration.Setup(r => r.IsFileUnmodified(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <byte[]>())).Returns( (string siteRootFolder, string requestPath, byte[] fileContent) => { return(true); } ); _Server = Factory.Resolve <IFileSystemServer>(); _FileSystem = new MockFileSystemProvider(); _Server.FileSystemProvider = _FileSystem; _Environment = new MockOwinEnvironment(); _Pipeline = new MockOwinPipeline(); }