Пример #1
0
 public Person(String socialSecurityNumber, DateTime birthDate, PersonDef.Gender gender, Measurement firstMeasurement)
 {
     _measurements = new List<Measurement>();
     this.socialSecurityNumber = socialSecurityNumber;
     _birthDate = birthDate;
     _gender = gender;
     addMeasurement(firstMeasurement);
 }
Пример #2
0
        public Person(String socialSecurityNumber, DateTime birthDate, PersonDef.Gender gender, Measurement firstMeasurement)
        {
            if (socialSecurityNumber == null)
            {
                throw new ArgumentException("Invalid social security number");   
            }

            if (firstMeasurement == null)
            {
                throw new ArgumentException("Invalid first measurement");
            }

            _measurements = new List<Measurement>();
            this.socialSecurityNumber = socialSecurityNumber;
            _birthDate = birthDate;
            _gender = gender;
            addMeasurement(firstMeasurement);
            _isChanged = true;
        }
 public void GivenNewValidPersonalDataIsProvided()
 {
     _socialSecNumber = "2";
     _gender = PersonDef.Gender.Female;
     _birthDate = new DateTime(2002, 1, 1);
 }
Пример #4
0
        public void loadPersonData(Person data)
        {
            _socialSecurityNumber = data.socialSecurityNumber;
            _birthDate = data.birthDate;
            _gender = data.gender;

            _length = data.getLength().ToString(CultureInfo.InvariantCulture);
            _weight = data.getWeight().ToString(CultureInfo.InvariantCulture);
            _date = data.getLastMeasurementDate();

            _bmi = data.getBMI();
        }