Exemplo n.º 1
0
        public void TestEmptyDateOfBirth()
        {
            GenerationService service = new GenerationService();

            options.DateOfBirthOptions = null;

            var result = service.GeneratePatients(options);

            Assert.IsFalse(result.HasErrors);
        }
Exemplo n.º 2
0
        public void TestDateOfBirthRangeNoStart()
        {
            GenerationService service = new GenerationService();

            options.DateOfBirthOptions = new DateOfBirthOptions
            {
                End   = new DateTime(1990, 12, 31),
                Exact = DateTime.Now
            };

            var result = service.GeneratePatients(options);

            Assert.IsTrue(result.HasErrors);
        }
Exemplo n.º 3
0
        public void TestDateOfBirthRange()
        {
            GenerationService service = new GenerationService();

            options.DateOfBirthOptions = new DateOfBirthOptions
            {
                Start = new DateTime(1925, 01, 01),
                End   = new DateTime(1990, 12, 31),
            };

            var result = service.GeneratePatients(options);

            Assert.IsFalse(result.HasErrors);
        }
Exemplo n.º 4
0
        public void TestNullAssigningAuthorityV3()
        {
            GenerationService service = new GenerationService();

            options.Metadata.AssigningAuthority   = null;
            options.Metadata.ReceivingApplication = null;
            options.Metadata.ReceivingFacility    = null;
            options.Metadata.SendingApplication   = null;
            options.Metadata.SendingFacility      = null;
            options.Metadata.UseHL7v2             = false;

            var result = service.GeneratePatients(options);

            Assert.IsTrue(result.HasErrors);
        }