public void find_all() { var totalItems = 0; var list = _mediaTypeRepo.FindAll(out totalItems); Assert.IsNotEmpty(list); Assert.AreEqual(5, totalItems); }
public void delete_with_criteria() { // Insert temp data _playlistRepo.Save(new Playlist { Name = "My Playlist1" }); _playlistRepo.Save(new Playlist { Name = "My Playlist2" }); _playlistRepo.Save(new Playlist { Name = "My Playlist3" }); var criteria = _playlistRepo.Session.CreateCriteria <Playlist>(); criteria.Add(Restrictions.Like("Name", "%My Playlist%")); _playlistRepo.Delete(criteria); var totalItems = 0; var list = _playlistRepo.FindAll(out totalItems); foreach (var item in list) { Assert.IsFalse(item.Name.Contains("My Playlist")); } }
public void Can_Select_Posts_By_Author_Name() { var repository = new NHibernateRepository<Post>(SessionFactory, null); LoadPosts(repository); IEnumerable<Post> posts = repository.FindAll(new PostCreatedBy("Renata Fan")); Assert.AreEqual(10, posts.Count()); }
public void Can_Select_Posts_By_Author_Name() { var repository = new NHibernateRepository<Post>(SessionFactory, null); LoadPosts(repository); IEnumerable<Post> posts = repository.FindAll(new GenericSpecification<Post>(c => c.Author.Contains("Renata Fan"))); Assert.AreEqual(10, posts.Count()); }