コード例 #1
0
        public void WebpageWidgetAdminService_HideWidget_AddsAWidgetToTheHiddenWidgetsListIfItIsNotInTheShownList()
        {
            var textPage = new StubWebpage {
                ShownWidgets = new HashSet <Widget>(), HiddenWidgets = new HashSet <Widget>()
            };

            Session.Transact(session => session.Save(textPage));

            var textWidget = new BasicMappedWidget();

            Session.Transact(session => session.Save(textWidget));

            _webpageWidgetAdminService.Hide(textPage, textWidget.Id);

            textPage.HiddenWidgets.Should().Contain(textWidget);
        }
コード例 #2
0
        public void WebpageWidgetAdminService_HideWidget_AddsAWidgetToTheHiddenWidgetsListIfItIsNotInTheShownList()
        {
            var textPage = new StubWebpage {
                ShownWidgets = new HashSet <Widget>(), HiddenWidgets = new HashSet <Widget>()
            };
            //Session.Transact(session => session.Save(textPage));

            var textWidget = new BasicMappedWidget();

            A.CallTo(() => _widgetRepository.Get(123)).Returns(textWidget);

            //Session.Transact(session => session.Save(textWidget));

            _webpageWidgetAdminService.Hide(textPage, 123);

            textPage.HiddenWidgets.Should().Contain(textWidget);
        }