container); $result = $currencyValidator->validateCreation(array()); $this->assertFalse($result[0]); $result = $currencyValidator->validateCreation(array('currency' => 'EUR')); $this->assertFalse($result[0]); $result = $currencyValidator->validateCreation(array('rate' => 1.9)); $this->assertFalse($result[0]); $result = $currencyValidator->validateCreation(array('currency' => 'EUR', 'rate' => 'foobar')); $this->assertFalse($result[0]); $result = $currencyValidator->validateCreation(array('currency' => 'EUR', 'rate' => 1.25)); $this->assertTrue($result[0]); } }