public void WidgetService_Delete_RemovesWidgetFromDatabase() { var widget = new BasicMappedWidget(); Session.Transact(session => session.Save(widget)); _widgetService.DeleteWidget(widget); Session.QueryOver <Widget>().RowCount().Should().Be(0); }