public void Can_Perform_Count_On_RelationTypeRepository() { // Arrange var provider = new PetaPocoUnitOfWorkProvider(); var unitOfWork = provider.GetUnitOfWork(); var repository = new RelationTypeRepository(unitOfWork); // Act var query = Query <RelationType> .Builder.Where(x => x.Alias.StartsWith("relate")); int count = repository.Count(query); // Assert Assert.That(count, Is.EqualTo(3)); }
public void Can_Perform_Count_On_RelationTypeRepository() { // Arrange IScopeProvider provider = ScopeProvider; using (IScope scope = provider.CreateScope()) { RelationTypeRepository repository = CreateRepository(provider); // Act IQuery <IRelationType> query = scope.SqlContext.Query <IRelationType>().Where(x => x.Alias.StartsWith("relate")); int count = repository.Count(query); // Assert Assert.That(count, Is.EqualTo(6)); } }
public void Can_Perform_Count_On_RelationTypeRepository() { // Arrange var provider = new PetaPocoUnitOfWorkProvider(); var unitOfWork = provider.GetUnitOfWork(); var repository = new RelationTypeRepository(unitOfWork); // Act var query = Query<RelationType>.Builder.Where(x => x.Alias.StartsWith("relate")); int count = repository.Count(query); // Assert Assert.That(count, Is.EqualTo(3)); }