@Test
public void testGetRulesAfterInitialization(TestContext context){

    RuleProvider ruleProvider = new RuleProvider(vertx, rulesPath, storage, properties);
    Future<List<Rule>> rulesFuture = ruleProvider.getRules();
    context.assertTrue(rulesFuture.succeeded(), "getRules() future should have been successful");
    context.assertNotNull(rulesFuture.result(), "The list of rules should not be null");
    context.assertEquals(3, rulesFuture.result().size(), "There should be exactly 3 rules");
}