public async Task <IEventStore> GetEventStore(string schema)
        {
            var eventStore = new MsSqlEventStore(ConnectionString, Poller.CreateEventStoreNotifier(), schema);
            await eventStore.InitializeStore();

            return(eventStore);
        }
        public override async Task <IEventStore> GetEventStore()
        {
            await CreateDatabase();

            var eventStore = new MsSqlEventStore(ConnectionString, Poller.CreateEventStoreNotifier(), _schema);
            await eventStore.DropAll(ignoreErrors : true);

            await eventStore.InitializeStore();

            return(eventStore);
        }