/**
  * @covers ::isObsolete
  */
 function testIsObsolete()
 {
     // A currency without usage data.
     $this->assertFalse($this->sut->isObsolete());
     // A currency that is no longer being used.
     $usage = new Usage();
     $usage->setStart('1813-01-01')->setEnd('2002-02-28');
     $this->sut->setUsages([$usage]);
     $this->assertTrue($this->sut->isObsolete());
     // A currency that will become obsolete next year.
     $usage = new Usage();
     $usage->setStart('1813-01-01')->setEnd(date('o') + 1 . '-02-28');
     $this->sut->setUsages([$usage]);
     $this->assertFalse($this->sut->isObsolete());
 }