/**
  * @test
  */
 public function shouldParseWhenMultipleWrappers()
 {
     //given
     $parameter = ParameterFactory::createParameterWithMultipleWrappers('method');
     //when
     $types = $this->_documentLiteralWrapped->typeParameters($parameter);
     //then
     $element = $types[0];
     Assert::thatArray($element->getElementAttributes())->containsKeyAndValue(array(array('type' => 'element', 'value' => 'ns:MocksWrapperClassCustomer', 'name' => 'customer'), array('type' => 'element', 'value' => 'ns:MocksWrapperClassPurchase', 'name' => 'purchase')));
     Assert::thatArray($element->getComplex())->onMethod('getName')->containsOnly("MocksWrapperClassCustomer", "MocksWrapperClassPurchase");
 }