public function testManageActionPostInvalid()
 {
     $this->_showDuplicates->expects($this->once())->method('setData');
     $this->_showDuplicates->expects($this->once())->method('isValid')->will($this->returnValue(false));
     $this->_showDuplicates->expects($this->never())->method('getData');
     $this->_showDuplicates->expects($this->once())->method('setOptions')->with(array('clients' => 'client_list', 'order' => 'Id', 'direction' => 'asc'));
     $this->_showDuplicates->expects($this->once())->method('getMessages')->willReturn(array('clients' => array('invalid')));
     $this->_showDuplicates->expects($this->once())->method('render')->willReturn('<form></form>');
     $this->_duplicates->expects($this->once())->method('find')->with('Name', 'Id', 'asc')->willReturn('client_list');
     $this->_duplicates->expects($this->never())->method('merge');
     $this->dispatch('/console/duplicates/manage/?criteria=Name', 'POST');
     $this->assertResponseStatusCode(200);
     $this->assertXPathQueryCount('//ul', 1);
     $this->assertXPathQueryCount('//li', 1);
     $this->assertXPathQueryContentContains('//ul[@class="error"]/li', 'invalid');
     $this->assertXpathQuery('//form');
 }