public function __construct(OrderItemTextOptionValue $orderItemTextOptionValue, DTOBuilderFactoryInterface $dtoBuilderFactory) { $this->entity = $orderItemTextOptionValue; $this->dtoBuilderFactory = $dtoBuilderFactory; $this->entityDTO = new OrderItemTextOptionValueDTO(); $this->setId(); $this->setTime(); $this->entityDTO->textOptionName = $this->entity->getTextOptionName(); $this->entityDTO->textOptionValue = $this->entity->getTextOptionValue(); }
public function testCreate() { $textOption = $this->dummyData->getTextOption(); $orderItem = $this->dummyData->getOrderItem(); $orderItemTextOptionValue = new OrderItemTextOptionValue(); $orderItemTextOptionValue->setTextOptionValue('Happy Birthday'); $orderItemTextOptionValue->setTextOption($textOption); $orderItemTextOptionValue->setOrderItem($orderItem); $this->assertSame('Happy Birthday', $orderItemTextOptionValue->getTextOptionValue()); $this->assertSame($textOption, $orderItemTextOptionValue->getTextOption()); $this->assertSame($orderItem, $orderItemTextOptionValue->getOrderItem()); }