public void WebpageWidgetAdminService_ShowWidget_AddsAWidgetToTheShownWidgetsListIfItIsNotInTheHiddenList() { var textPage = new StubWebpage { ShownWidgets = new HashSet <Widget>(), HiddenWidgets = new HashSet <Widget>() }; var textWidget = new BasicMappedWidget(); A.CallTo(() => _widgetRepository.Get(123)).Returns(textWidget); _webpageWidgetAdminService.Show(textPage, 123); textPage.ShownWidgets.Should().Contain(textWidget); }
public void WebpageWidgetAdminService_ShowWidget_AddsAWidgetToTheShownWidgetsListIfItIsNotInTheHiddenList() { 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.Show(textPage, textWidget.Id); textPage.ShownWidgets.Should().Contain(textWidget); }