ImboUnitTest\EventManager\EventTest::testSetArgumentsOverridesAllArguments PHP Method

testSetArgumentsOverridesAllArguments() public method

    public function testSetArgumentsOverridesAllArguments()
    {
        $this->assertFalse($this->event->hasArgument('foo'));
        $this->assertSame($this->event, $this->event->setArguments(['foo' => 'bar']));
        $this->assertSame('bar', $this->event->getArgument('foo'));
        $this->assertSame($this->event, $this->event->setArguments(['bar' => 'foo']));
        $this->assertFalse($this->event->hasArgument('foo'));
        $this->assertSame('foo', $this->event->getArgument('bar'));
    }