Assert.assertFalse(sequenceBefore.shouldExecute("Database_OK_Test", "com.consol.citrus", null));
Assert.assertTrue(sequenceBefore.shouldExecute("Database_OK_Test", "com.consol.citrus.database", null));
Assert.assertTrue(sequenceBefore.shouldExecute("Interface_OK_Test", "com.consol.citrus.database", new String[] {"unit"}));
Assert.assertTrue(sequenceBefore.shouldExecute("Database_Failed_Test", "com.consol.citrus.database", null));
sequenceBefore.execute(context);
sequenceBefore = container.get("beforeTest4");
Assert.assertEquals(sequenceBefore.getName(), "beforeTest4");
Assert.assertEquals(sequenceBefore.getNamePattern(), "*OK_Test");
Assert.assertEquals(sequenceBefore.getPackageNamePattern(), "com.consol.citrus.database");