DbFit fixtures can operate in either "flow mode" or "standalone mode", with flow mode automatically rolling back transactions between tests for repeatability and standalone mode giving the user more control over transaction management; fixtures connect to a database by calling Connect and specify the connection details, and transactions are committed or rolled back by using the Commit or Rollback tables respectively. Fixtures also allow storing values in "symbols" that can be accessed across tables to share data between steps of a test.