public void InvalidDeleteParams_Returns_EmptyQuery() { var searchHelper = new FhirSearchHelper(_fhirCacheHelper); var request = searchHelper.BuildQuery(FhirRequests.Invalid_ConditionalDelete_NoSearchValues); Assert.Equal(FilterDefinition <BsonDocument> .Empty, request); }
public void NoParams_Returns_EmptyQuery() { var searchHelper = new FhirSearchHelper(_fhirCacheHelper); var request = searchHelper.BuildQuery(FhirRequests.Valid_Search_No_Params); Assert.Equal(FilterDefinition <BsonDocument> .Empty, request); }
public void Valid_Id_Returns_ObjectId() { var searchHelper = new FhirSearchHelper(_fhirResourceHelper); var filter = searchHelper.BuildQuery("5b7bcc664af1d03816095dac"); Assert.IsAssignableFrom <FilterDefinition <BsonDocument> >(filter); }
public void ValidDeleteParams_Returns_MongoQuery() { var searchHelper = new FhirSearchHelper(_fhirResourceHelper); var request = searchHelper.BuildQuery(FhirRequests.Valid_ConditionalDelete); Assert.NotEqual(FilterDefinition <BsonDocument> .Empty, request); }
public void Invalid_Id_Throws_Exception() { var searchHelper = new FhirSearchHelper(_fhirResourceHelper); Assert.Throws <HttpFhirException>(() => { var filter = searchHelper.BuildQuery("badId"); }); }