Exemple #1
0
        public void TestEmptyName()
        {
            options.Names.Clear();

            var actual = FhirUtility.GenerateCandidateRegistry(options);

            Assert.AreEqual(0, actual.Name.Count);
        }
Exemple #2
0
        public void TestEmptyGender()
        {
            options.Gender = null;

            var actual = FhirUtility.GenerateCandidateRegistry(options);

            Assert.AreEqual(AdministrativeGender.Unknown, actual.Gender);
        }
Exemple #3
0
        public void TestEmptyDateOfBirth()
        {
            options.DateOfBirthOptions = null;

            var actual = FhirUtility.GenerateCandidateRegistry(options);

            Assert.IsNull(actual.BirthDate);
        }
Exemple #4
0
        public void TestEmptyAlternateIdentifiers()
        {
            options.OtherIdentifiers.Clear();

            var actual = FhirUtility.GenerateCandidateRegistry(options);

            Assert.AreEqual(0, actual.Identifier.Count);
        }
Exemple #5
0
        public void TestEmptyAddress()
        {
            options.Addresses.Clear();

            var actual = FhirUtility.GenerateCandidateRegistry(options);

            Assert.IsNull(actual.Address.Select(x => x.City).FirstOrDefault());
            Assert.IsNull(actual.Address.Select(x => x.Country).FirstOrDefault());
            Assert.IsNull(actual.Address.Select(x => x.Line).FirstOrDefault());
            Assert.IsNull(actual.Address.Select(x => x.State).FirstOrDefault());
            Assert.IsNull(actual.Address.Select(x => x.PostalCode).FirstOrDefault());
        }
Exemple #6
0
        public void TestEmptyPhone()
        {
            var actual = FhirUtility.GenerateCandidateRegistry(options);

            Assert.AreEqual(0, actual.Telecom.Count);
        }