19 private $objectManagerMock;
24 private $dataConverterMock;
29 private $fieldDataConverterFactory;
34 $this->objectManagerMock = $this->createMock(ObjectManagerInterface::class);
35 $this->dataConverterMock = $this->createMock(DataConverterInterface::class);
37 FieldDataConverterFactory::class,
39 'objectManager' => $this->objectManagerMock
46 $dataConverterClassName =
'ClassName';
47 $fieldDataConverterInstance =
'field data converter instance';
48 $this->objectManagerMock->expects($this->once())
50 ->with($dataConverterClassName)
51 ->willReturn($this->dataConverterMock);
52 $this->objectManagerMock->expects($this->once())
55 FieldDataConverter::class,
57 'dataConverter' => $this->dataConverterMock
60 ->willReturn($fieldDataConverterInstance);
62 $fieldDataConverterInstance,
63 $this->fieldDataConverterFactory->create($dataConverterClassName)