public void CanInsertRecordWithDate() { var fn = RandomFilename; var block = new Block(fn, 0); var sch = new Schema(); sch.AddDateField("field"); recordPage = new RecordPage(block, _tableInfo, _transaction, _fileManager); var canInsert = recordPage.Insert(); recordPage.SetDate("field", new DateTime(2020, 1, 1)); recordPage.Close(); _transaction.Commit(); var page = _fileManager.ResolvePage(block); page.Read(block); page.GetInt(0, out var isUsed); page.GetDate(4, out var value); Assert.IsTrue(canInsert); Assert.AreEqual(1, isUsed); Assert.AreEqual(new DateTime(2020, 1, 1), value); }