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); }
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); }