Beispiel #1
0
        public void TestCreatePatientContactValidContact()
        {
            // Act
            Patient patient = new Patient()
            {
                Id            = Guid.NewGuid(),
                FirstName     = _patient.FirstName,
                LastName      = _patient.LastName,
                DateOfBirth   = _patient.DateOfBirth,
                LastFourOfSSN = _patient.LastFourOfSSN,
            };

            PatientContact patientContact = new PatientContact()
            {
                Patient     = patient,
                PatientId   = patient.Id,
                PhoneNumber = "666-666-6666",
            };

            _mockPatientDbService.AddPatient(patient);

            IActionResult result = _patientController.CreatePatientContact(patient.Id, patientContact);

            // Assert
            Assert.IsType <NoContentResult>(result);
            Assert.Contains(_mockPatientDbService.PatientContactList, patientContact => patientContact.PatientId == patient.Id);
        }