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); }