function it_applies_a_specified_rule_to_known_types(RuleInterface $rule, TypeContext $context) { $context->getType()->willReturn(new Type('MyNamespace', 'SomeType', [])); $rule->apply($context)->shouldBeCalled(); $this->apply($context); }