}
@Test
public void testWithBeanManager(BeanManager manager) {
observer.reset();
manager.fireEvent(EVENT, new Literal("foo"), new Literal("bar"));
Assert.assertTrue(observer.getAll().contains(EVENT));
Assert.assertTrue(observer.getFoo().contains(EVENT));
Assert.assertTrue(observer.getFooBar().contains(EVENT));
Assert.assertFalse(observer.getFooBarBaz().contains(EVENT));
Assert.assertFalse(observer.getFooQux().contains(EVENT));
observer.reset();
manager.fireEvent(EVENT, new Literal("foo"), new Literal("bar"), new Literal("baz"));
Assert.assertTrue(observer.getAll().contains(EVENT));
Assert.assertTrue(observer.getFoo().contains(EVENT));
Assert.assertTrue(observer.getFooBar().contains(EVENT));
Assert.assertTrue(observer.getFooBarBaz().contains(EVENT));
Assert.assertFalse(observer.getFooQux().contains(EVENT));