Ejemplo n.º 1
0
        public void Given_Controller_When_IndexAction_Then_ReturnsGlobalSettingsViewModel()
        {
            this._sut = new GlobalSettingsPageController(new GlobalSettingsPagePageViewModelFactory(this._umbracoMapper, this._umbracoHelperMock.Object), this._umbracoHelperMock.Object);

            var returnedViewModel = (GlobalSettingsPageViewModel)((PartialViewResult)this._sut.Index()).Model;

            returnedViewModel.GetType().ShouldBe(this._globalSettingsPageViewModel.GetType());
        }
Ejemplo n.º 2
0
        public void Given_Controller_When_IndexAction_Then_GlobalSettingsViewModelFactoryIsCalled()
        {
            var globalSettingsViewModelFactoryMock = new Mock <IGlobalSettingsPageViewModelFactory>();

            this._sut = new GlobalSettingsPageController(globalSettingsViewModelFactoryMock.Object, _umbracoHelperMock.Object);
            globalSettingsViewModelFactoryMock.Setup(x => x.CreateModel(null)).Returns(this._globalSettingsPageViewModel);

            this._sut.Index();

            globalSettingsViewModelFactoryMock.Verify(x => x.CreateModel(null), Times.Exactly(1));
        }