public void Can_Perform_GetByQuery_On_RelationTypeRepository() { // Arrange var provider = new PetaPocoUnitOfWorkProvider(); var unitOfWork = provider.GetUnitOfWork(); var repository = new RelationTypeRepository(unitOfWork); // Act var childObjType = new Guid("A2CB7800-F571-4787-9638-BC48539A0EFB"); var query = Query <RelationType> .Builder.Where(x => x.ChildObjectType == childObjType); var result = repository.GetByQuery(query); // Assert Assert.That(result, Is.Not.Null); Assert.That(result.Any(), Is.True); Assert.That(result.Any(x => x == null), Is.False); Assert.That(result.Count(), Is.EqualTo(1)); }
public void Can_Perform_GetByQuery_On_RelationTypeRepository() { // Arrange var provider = new PetaPocoUnitOfWorkProvider(); var unitOfWork = provider.GetUnitOfWork(); var repository = new RelationTypeRepository(unitOfWork); // Act var childObjType = new Guid("A2CB7800-F571-4787-9638-BC48539A0EFB"); var query = Query<RelationType>.Builder.Where(x => x.ChildObjectType == childObjType); var result = repository.GetByQuery(query); // Assert Assert.That(result, Is.Not.Null); Assert.That(result.Any(), Is.True); Assert.That(result.Any(x => x == null), Is.False); Assert.That(result.Count(), Is.EqualTo(1)); }