@Test
fun noOldPeople(){
val person = YoungPerson("Bob", Color.blue, 10, Past(listOf("Birthday")))
assertTrue(person.age < 60)
assertEquals("Bob", person.name)
assertEquals(Color.blue, person.eyeColor)
assertEquals(1, person.past.events.size)
assertEquals("Birthday", person.past.events.first())
}
@Test
fun personCanAge(){
val person = YoungPerson("Bob", Color.blue, 11, Past(listOf("Birthday")))
person.age(1)
assertEquals(12, person.age)
assertEquals("Bob", person.name)
assertEquals(Color.blue, person.eyeColor)
assertEquals(1, person.past.events.size)
assertEquals("Birthday", person.past.events.first())
}