public async Task ApplyRuleChanges_ExistingRulesAreUpToDate_DoesNotChangeRules()
        {
            var messagesTypes = new[] { "TestEvent" };
            var rules         = _ruleBuilder.GenerateSubscriptionRules(messagesTypes, _handlerName).ToArray();
            await _ruleBuilder.ApplyRuleChanges(rules, rules, messagesTypes);

            await _ruleApplier.DidNotReceiveWithAnyArgs().AddRule(null);

            await _ruleApplier.DidNotReceiveWithAnyArgs().RemoveRule(null);
        }