Assert.assertTrue(sequenceBefore.shouldExecute("", null));
Assert.assertTrue(sequenceBefore.shouldExecute("suiteA", null));
Assert.assertTrue(sequenceBefore.shouldExecute("suiteB", null));
Assert.assertTrue(sequenceBefore.shouldExecute("suiteZ", new String[] {"unit"}));
sequenceBefore.execute(context);
sequenceBefore = container.get("beforeSuite2");
Assert.assertEquals(sequenceBefore.getName(), "beforeSuite2");
Assert.assertEquals(sequenceBefore.getSuiteNames().size(), 2L);
Assert.assertEquals(sequenceBefore.getTestGroups().size(), 2L);