Assert.assertFalse(sequenceBefore.shouldExecute("Database_Failed_Test", "com.consol.citrus.database", null));
Assert.assertFalse(sequenceBefore.shouldExecute("Database_OK_Test", "com.consol.citrus.database", null));
Assert.assertFalse(sequenceBefore.shouldExecute("Database_OK_Test", "com.consol.citrus.database", new String[]{}));
Assert.assertFalse(sequenceBefore.shouldExecute("Database_OK_Test", "com.consol.citrus", new String[]{"unit"}));
Assert.assertFalse(sequenceBefore.shouldExecute("Database_Failed_Test", "com.consol.citrus.database", new String[]{"unit"}));
Assert.assertTrue(sequenceBefore.shouldExecute("Database_OK_Test", "com.consol.citrus.database", new String[]{"unit"}));
Assert.assertTrue(sequenceBefore.shouldExecute("Interface_OK_Test", "com.consol.citrus.database", new String[]{"e2e"}));
Assert.assertTrue(sequenceBefore.shouldExecute("OK_Test", "com.consol.citrus.database", new String[]{"unit"}));
Assert.assertTrue(sequenceBefore.shouldExecute("Foo_OK_Test", "com.consol.citrus.database", new String[]{"other", "unit", "e2e"}));
Assert.assertTrue(sequenceBefore.shouldExecute("Foo_OK_Test", "com.consol.citrus.database", new String[] {"e2e"}));
Assert.assertTrue(sequenceBefore.shouldExecute("Foo_OK_Test", "com.consol.citrus.database", new String[] {"other", "unit", "e2e"}));