public void GetIdentifierHashCode_ReturnsHashCodeOfPatientID()
        {
            // Arrange
            var birthNumber = new BirthNumber("9107256444");
            var patient = new PatientInfo
            {
                PatientID = birthNumber
            };

            // Act
            int hashCode = patient.GetIdentifierHashCode();

            // Assert
            Assert.That(hashCode, Is.EqualTo(birthNumber.GetHashCode()));
        }
        public void GetHashCode_SameCodeForEqualObjects()
        {
            // Arrange
            var firtBirthNumber = new BirthNumber("910725/6444");
            var secondBirthNumber = new BirthNumber("9107256444");

            // Act
            int firstHashCode = firtBirthNumber.GetHashCode();
            int secondHashCode = secondBirthNumber.GetHashCode();

            // Assert
            Assert.That(firstHashCode, Is.EqualTo(secondHashCode));
        }