public void index_post_should_return_viewresult_and_save_settings()
        {
            // Arrange
            SettingsViewModel model = new SettingsViewModel();

            model.MenuMarkup = "some new markup";

            // Act
            ViewResult result = _settingsController.Index(model) as ViewResult;

            // Assert
            Assert.That(result, Is.Not.Null, "ViewResult");
            SettingsViewModel resultModel = result.ModelFromActionResult <SettingsViewModel>();

            Assert.That(resultModel, Is.Not.Null, "model");

            Assert.That(_settingsRepository.GetSiteSettings().MenuMarkup, Is.EqualTo("some new markup"));
        }