CommerceGuys\Tax\Tests\Resolver\EuTaxTypeResolverTest::testResolver PHP Method

testResolver() public method

public testResolver ( $taxable, $context, $expected, $resolver )
    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());
        }
    }