public function protectedNonSingletonDependencyReturnsDifferentInstance()
{
$this->beanFactory = new AnnotationBeanFactory(BeanConfigurationWithProtectedMethod::class);
BeanFactoryRegistry::register($this->beanFactory);
$bean1 = $this->beanFactory->get('masterServiceWithNonSingletonDependency');
$bean2 = $this->beanFactory->get('masterServiceWithNonSingletonDependency');
self::assertNotSame($bean1->service, $bean2->service);
}