public virtual async Task InitializeAsync()
        {
            if (_initialized)
            {
                return;
            }

            using (await Mutex.LockAsync())
            {
                if (_initialized)
                {
                    return;
                }

                await SliceFixture.ResetCheckpoint();

                _initialized = true;
            }
        }
 public Task DisposeAsync()
 {
     return(SliceFixture.ResetCheckpoint());
 }