private async Task CreateCompetingConsumersSubscription()
        {
            bool created = await EventStoreHelpers.CreatePersistentSubscriptionAsyncIfRequired(
                StreamId,
                GroupName,
                PersistentSubscriptionSettings.Create()
                .StartFromBeginning()
                .PreferRoundRobin()
                .Build(),
                Credentials,
                CreateConnection);

            if (created)
            {
                Logger.Warn("Created subscription for stream {0} using group name {1}", StreamId, GroupName);
            }
        }