public void Should_Not_Redirect_When_Installed_Is_False_And_Controller_Is_InstallerController()
        {
            // Arrange
            _applicationSettings.Installed = false;
            InstallControllerStub installController = new InstallControllerStub(_applicationSettings, _userService, _pageService,
                                                                                _searchService, _repository, _settingsService, _context,
                                                                                _configReaderWriter);                                                                                 // use a concrete implementation

            ActionExecutingContext filterContext = new ActionExecutingContext();

            filterContext.Controller = installController;

            // Act
            installController.CallOnActionExecuting(filterContext);

            // Assert
            Assert.That(filterContext.Result, Is.Null);
        }
        public void Should_Not_Redirect_When_Installed_Is_False_And_Controller_Is_InstallerController()
        {
            // Arrange
            _applicationSettings.Installed = false;
            InstallControllerStub installController = new InstallControllerStub(_applicationSettings, _userService, _pageService,
                                                                                _searchService, _repository, _settingsService, _context,
                                                                                _configReaderWriter); // use a concrete implementation

            ActionExecutingContext filterContext = new ActionExecutingContext();
            filterContext.Controller = installController;

            // Act
            installController.CallOnActionExecuting(filterContext);

            // Assert
            Assert.That(filterContext.Result, Is.Null);
        }