Ejemplo n.º 1
0
        public void InvalidDeleteParams_Returns_EmptyQuery()
        {
            var searchHelper = new FhirSearchHelper(_fhirCacheHelper);

            var request = searchHelper.BuildQuery(FhirRequests.Invalid_ConditionalDelete_NoSearchValues);

            Assert.Equal(FilterDefinition <BsonDocument> .Empty, request);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public void Valid_Id_Returns_ObjectId()
        {
            var searchHelper = new FhirSearchHelper(_fhirResourceHelper);

            var filter = searchHelper.BuildQuery("5b7bcc664af1d03816095dac");

            Assert.IsAssignableFrom <FilterDefinition <BsonDocument> >(filter);
        }
Ejemplo n.º 4
0
        public void ValidDeleteParams_Returns_MongoQuery()
        {
            var searchHelper = new FhirSearchHelper(_fhirResourceHelper);

            var request = searchHelper.BuildQuery(FhirRequests.Valid_ConditionalDelete);

            Assert.NotEqual(FilterDefinition <BsonDocument> .Empty, request);
        }
Ejemplo n.º 5
0
        public void Invalid_Id_Throws_Exception()
        {
            var searchHelper = new FhirSearchHelper(_fhirResourceHelper);


            Assert.Throws <HttpFhirException>(() =>
            {
                var filter = searchHelper.BuildQuery("badId");
            });
        }