public function testStaticRegister2Arg_Pass()
 {
     $ioc = new IocImpl();
     $ioc->register(C::class);
     $ioc->register(A::class);
     $ioc->initStatic(CStatic::class, "initAB");
     $cStatic = new CStatic();
     $this->assertInstanceOf(IC::class, CStatic::$c);
     $sum = $cStatic->executeAdd(1, 2);
     $this->assertEquals(3, $sum);
     $res = $cStatic->executeDoA();
     $this->assertEquals("A", $res);
 }