public function testResolver($taxable, $context, $expected, $resolver)
{
$results = $resolver->resolve($taxable, $context);
if (empty($expected) || $expected == EuTaxTypeResolver::NO_APPLICABLE_TAX_TYPE) {
$this->assertEquals($expected, $results);
} else {
$result = reset($results);
$this->assertInstanceOf('CommerceGuys\\Tax\\Model\\TaxType', $result);
$this->assertEquals($expected, $result->getId());
}
}