public async Task ReadRecordsTest()
        {
            using var file = new TemporaryFile();
            var target = new SqliteRepository();
            await target.Create(file.Fullname);

            await target.AddRecordAsync(file.Fullname, "Test");

            var records = await target.ReadRecordsAsync(file.Fullname).ToArrayAsync();

            Assert.AreEqual(records, new[] { "Test" });
        }
        public async Task IsEmptyTest()
        {
            using var file = new TemporaryFile();
            var target = new SqliteRepository();
            await target.Create(file.Fullname);

            var initial = await target.IsEmpty(file.Fullname);

            await target.AddRecordAsync(file.Fullname, "Test");

            var subsequent = await target.IsEmpty(file.Fullname);

            Assert.IsTrue(initial);
            Assert.IsFalse(subsequent);
        }