public function testGettersAndSetters() { $uploadId = $this->getMock('Aws\\Glacier\\Model\\MultipartUpload\\UploadId'); $generator = $this->getMockBuilder('Aws\\Glacier\\Model\\MultipartUpload\\UploadPartGenerator')->disableOriginalConstructor()->getMock(); $state = new TransferState($uploadId); $state->setPartGenerator($generator); $this->assertSame($generator, $state->getPartGenerator()); }