/**
  * @covers ::inClass
  */
 public function testCanSetStaticPublicProperty()
 {
     // ----------------------------------------------------------------
     // setup your test
     $expectedValue = 89;
     $origValue = GetProperty::fromClass(SetPropertyTest_StaticTarget::class, 'publicProp');
     $this->assertNotEquals($expectedValue, $origValue);
     // ----------------------------------------------------------------
     // perform the change
     SetProperty::inClass(SetPropertyTest_StaticTarget::class, 'publicProp', $expectedValue);
     $actualValue = GetProperty::fromClass(SetPropertyTest_StaticTarget::class, 'publicProp');
     // ----------------------------------------------------------------
     // test the results
     $this->assertEquals($expectedValue, $actualValue);
 }