C# (CSharp) SIL.FieldWorks.FDO.CoreTests.PersistingLayerTests Namespace

Сlasses

Name Description
BEPPortTests
Db4oCSTests
MemoryOnlyTests
MockXMLBackendProvider Minimal XMLBackendProvider for testing the loading of an xml file.
PersistingBackendProviderTestBase This class defines all the tests to be run by the persisting backend providers (BEP), embedded and client-server. (Client-server only BEP tests are defined in PersistingClientServerBackendProviderTestBase, which derives from this class.) The embedded BEP test classes that actually store data derive from this base class, in order to create the required BEP. All tests that are common to both embedded and client-server BEPs are defined on this class, however, so all BEPs can be tested the exact same way. I can do this, because BEPs only support the four basic "CRUD" operations (Create, Read, Update, and Delete). Test CmObject properties. 1. Guid, 2. Owner. 3. OwningFlid Test the most basic generated properties. We test these flid types here: CellarPropertyType.Boolean: Done CellarPropertyType.Integer: Done CellarPropertyType.Time: Done CellarPropertyType.Guid: Done CellarPropertyType.GenDate: Done CellarPropertyType.Binary: Done CellarPropertyType.Unicode: Done CellarPropertyType.String: Done CellarPropertyType.MultiString: Done CellarPropertyType.MultiUnicode: Done CellarPropertyType.Numeric: (Not used in model.) CellarPropertyType.Float: (Not used in model.) CellarPropertyType.Image: (Not used in model.)
SharedXMLTests
XMLTests