public function testPrepareProjectionShouldThrownAnException()
{
// Arrange
$connPool = m::mock(Pool::class);
$mapper = new DataMapper($connPool);
$data = ['valid' => true, 'invalid-key' => 'invalid-value'];
// Act
$this->callProtected($mapper, 'prepareProjection', [$data]);
}