public void when_bytes_more_than_maximum()
        {
            Console.WriteLine("starting when_bytes_more_than_maximum");
            var result = _appendOnlyStore.Fits(101);

            Assert.IsFalse(result);
        }
        void Persist(string key, byte[] buffer, long commit)
        {
            var frame = StorageFramesEvil.EncodeFrame(key, buffer, commit);

            if (!_currentWriter.Fits(frame.Data.Length + frame.Hash.Length))
            {
                CloseWriter();
                EnsureWriterExists(_cache.StoreVersion);
            }

            _currentWriter.Write(frame.Data);
            _currentWriter.Write(frame.Hash);
            _currentWriter.Flush();
        }