Example #1
0
        public void UpdatePerson_Default_OK()
        {
            Person person = new Person
                (Guid.NewGuid().ToString()
                , 1
                , 2);
            personRepo.InsertPerson(person);

            int newDays = 2;
            double newHours = 3d;

            person.PersonName = Guid.NewGuid().ToString();
            person.DaysPerWeek = newDays;
            person.HoursPerDay = newHours;

            personRepo.UpdatePerson(person);

            Person retrievedPerson
                = personRepo.GetPerson(person.PersonId);

            Assert.AreEqual
                (person, retrievedPerson);
        }
Example #2
0
 /// <summary>
 /// Inserts the person.
 /// </summary>
 /// <param name="personName">Name of the person.</param>
 /// <param name="daysPerWeek">The days per week.</param>
 /// <param name="hoursPerDay">The hours per day.</param>
 /// <returns>True if succesful.</returns>
 public bool InsertPerson(string personName
     , int daysPerWeek
     , double hoursPerDay)
 {
     Person person = new Person(personName
         , daysPerWeek
         , hoursPerDay);
     PersonRepository.InsertPerson(person);
     return true;
 }
Example #3
0
 /// <summary>
 /// Updates the person.
 /// </summary>
 /// <param name="personName">Name of the person.</param>
 /// <param name="daysPerWeek">The days per week.</param>
 /// <param name="hoursPerDay">The hours per day.</param>
 /// <param name="personId">The person id.</param>
 /// <returns>True if succesful.</returns>
 public bool UpdatePerson(string personName
     , int daysPerWeek
     , double hoursPerDay
     , int personId)
 {
     Person person = new Person
         (personId
         , personName
         , daysPerWeek
         , hoursPerDay);
     PersonRepository.UpdatePerson(person);
     return true;
 }
Example #4
0
 public void UpdatePerson(Person person)
 {
     throw new NotImplementedException();
 }
Example #5
0
 public void InsertPerson(Person person)
 {
     throw new NotImplementedException();
 }