public void Test_delete() { using (RepositoryFactory.StartUnitOfWork()) { var initialCount = SessionFactory <RssFeed> .Count(); var item = new RssFeedCRUDModel() { Name = "new_feed1", Url = "new_feed_url", AuthorRegex = "author_regex_new", ContentParseRegex = "content_parse_regex", GetDirectContent = true, DisplayFullContent = false }; var crudActions = RepositoryFactory.Action <IRssFeedAction>(); using (var tran = RepositoryFactory.StartTransaction()) { item = crudActions.Create(item); tran.Commit(); } WaitForIndexing(); Assert.AreEqual(initialCount + 1, SessionFactory <RssFeed> .Count()); using (var tran = RepositoryFactory.StartTransaction()) { crudActions.Delete(item); tran.Commit(); } WaitForIndexing(); Assert.AreEqual(initialCount, SessionFactory <RssFeed> .Count()); } }