public void LayoutAreaAdminService_DeleteArea_DeletesThePassedArea()
        {
            var layoutArea = new LayoutArea();

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

            _layoutAreaAdminService.DeleteArea(layoutArea);

            Session.QueryOver <LayoutArea>().RowCount().Should().Be(0);
        }
示例#2
0
        public void LayoutAreaAdminService_DeleteArea_AreaIsRemovedFromLayoutsLayoutAreaList()
        {
            var layout     = new Layout();
            var layoutArea = new LayoutArea {
                Layout = layout
            };

            layout.LayoutAreas.Add(layoutArea);

            _sut.DeleteArea(layoutArea);

            layout.LayoutAreas.Should().NotContain(layoutArea);
        }