Dumplie\SharedKernel\Tests\Integration\Application\InMemory\CommandTest::test_compound_command_serialization PHP Method

test_compound_command_serialization() public method

    public function test_compound_command_serialization()
    {
        $compoundCommand = new AddToCart("SKU_1", 5, (string) CartId::generate());
        $serialized = serialize($compoundCommand);
        $unserialized = unserialize($serialized);
        $this->assertEquals("SKU_1", $unserialized->sku());
        $this->assertEquals(5, $unserialized->quantity());
    }