Added setter for Person Grade property to set GraduationDate appropriately, and also added four tests to test the edge cases.