Пример #1
0
        public void FhirResponse_ValidOrganizationResources()
        {
            var organizationModels = MongoOrganizations.Organizations.ToList();
            var organizationBundle = FhirBundle.GetBundle <Organization>(organizationModels);

            var actual = new FhirResponse();

            actual.Resource = organizationBundle;

            Assert.Equal(organizationModels, actual.GetResources <Organization>(), Comparers.ModelComparer <Organization>());
        }
Пример #2
0
        public void FhirResponse_ValidDocumentReferenceResources()
        {
            var documentReferenceModels = MongoDocumentReferences.DocumentReferences.ToList();
            var documentReferenceBundle = FhirBundle.GetBundle <DocumentReference>(documentReferenceModels);

            var actual = new FhirResponse();

            actual.Resource = documentReferenceBundle;

            Assert.Equal(documentReferenceModels, actual.GetResources <DocumentReference>(), Comparers.ModelComparer <DocumentReference>());
        }
Пример #3
0
        public void FhirResponse_ValidPatientResources()
        {
            var patientModels = MongoPatients.Patients.ToList();
            var patientBundle = FhirBundle.GetBundle <Patient>(patientModels);

            var actual = new FhirResponse();

            actual.Resource = patientBundle;

            Assert.Equal(patientModels, actual.GetResources <Patient>(), Comparers.ModelComparer <Patient>());
        }
Пример #4
0
        public void FhirResponse_InvalidResources()
        {
            var practitionersModels = MongoPractitioner.Practitioners.ToList();
            var practitionersBundle = FhirBundle.GetBundle <Practitioner>(practitionersModels);

            Assert.Throws <InvalidResourceException>(() =>
            {
                var actual      = new FhirResponse();
                actual.Resource = practitionersBundle;

                actual.GetResources <Practitioner>();
            });
        }