public void CountMedia() { // Arrange IScopeProvider provider = ScopeProvider; using (IScope scope = provider.CreateScope()) { MediaRepository repository = CreateRepository(provider, out MediaTypeRepository mediaTypeRepository); // Act int level = 2; IQuery <IMedia> query = provider.CreateQuery <IMedia>().Where(x => x.Level == level); int result = repository.Count(query); // Assert Assert.That(result, Is.GreaterThanOrEqualTo(2)); } }