public void Create3Versions(int numberOfVersions) { ProductVersion version = null; ProductVersion priorVersion = null; for (int i = 0; i < numberOfVersions; i++) { using (SessionNoServer session = new SessionNoServer(systemDir)) { session.BeginUpdate(); IssueTracker issueTracker = (IssueTracker)session.Open(IssueTracker.PlaceInDatabase, 1, 1, false); User user = issueTracker.UserSet.Keys[rand.Next(issueTracker.UserSet.Keys.Count - 1)]; string v = "version" + i.ToString(); string d = "vdescription" + i.ToString(); version = new ProductVersion(user, v, d, null); version.Persist(session, priorVersion ?? version); issueTracker.VersionSet.Add(version); priorVersion = version; session.Commit(); } } }