public void DatabaseGetField() { int record; record = DatabaseStoreStatic.NewRecord(); Assert.IsFalse(DatabaseStoreStatic.HasField(record, "author")); DatabaseStoreStatic.SetField(record, "author", "first author"); Assert.IsTrue(DatabaseStoreStatic.HasField(record, "author")); DatabaseStoreStatic.DeleteField(record, "author"); Assert.IsFalse(DatabaseStoreStatic.HasField(record, "author")); DatabaseStoreStatic.DeleteRecord(record); }
public void DatabaseDeleteField() { int record; record = DatabaseStoreStatic.NewRecord(); DatabaseStoreStatic.SetField(record, "author", "first author"); Assert.AreEqual("first author", DatabaseStoreStatic.GetField(record, "author")); DatabaseStoreStatic.DeleteField(record, "author"); Assert.AreEqual("", DatabaseStoreStatic.GetField(record, "author")); DatabaseStoreStatic.DeleteRecord(record); Assert.Throws <NoResultException> (() => DatabaseStoreStatic.GetKey(record)); }
public void DatabaseSetField() { int record; record = DatabaseStoreStatic.NewRecord(); DatabaseStoreStatic.SetField(record, "author", "first author"); Assert.AreEqual("first author", DatabaseStoreStatic.GetField(record, "author")); DatabaseStoreStatic.SetField(record, "author", "first author and second author"); Assert.AreEqual("first author and second author", DatabaseStoreStatic.GetField(record, "author")); DatabaseStoreStatic.DeleteField(record, "author"); DatabaseStoreStatic.DeleteRecord(record); }