public function testObserverInterfaceCanChangeCharset()
 {
     $stream = $this->_createCharacterStream();
     $stream->shouldReceive('setCharacterSet')->once()->with('windows-1252');
     $encoder = new Swift_Mime_ContentEncoder_QpContentEncoder($stream);
     $encoder->charsetChanged('windows-1252');
 }
 /**
  * {@inheritdoc}
  */
 public function charsetChanged($charset)
 {
     $this->charset = $charset;
     $this->safeEncoder->charsetChanged($charset);
 }
 public function testObserverInterfaceCanChangeCharset()
 {
     $stream = $this->_createCharacterStream();
     $this->_checking(Expectations::create()->one($stream)->setCharacterSet('windows-1252')->ignoring($stream));
     $encoder = new Swift_Mime_ContentEncoder_QpContentEncoder($stream);
     $encoder->charsetChanged('windows-1252');
 }