public void TestAddingManyItems() { var store = DataStore.GetInstance(true); var stopwatch = Stopwatch.StartNew(); var count = 1000; using (var session = store.OpenStatelessSession()) using (var transaction = session.BeginTransaction()) { for (var i = 0; i < count; i++) { var dbItem = new BasicDataClass() { LongText = "bla bla bla " + i, Number = i, Text = "more bla bla bla - " + i }; session.Insert(dbItem); } transaction.Commit(); } stopwatch.Stop(); var elapsedTime = stopwatch.ElapsedMilliseconds; Trace.WriteLine($"Adding ${count} items took {elapsedTime} ms"); Assert.AreEqual(1, 1); }
public void BasicTest() { var store = DataStore.GetInstance(true); using (var session = store.OpenSession()) { var preCount = session.QueryOver <BasicDataClass>().RowCount(); if (preCount == 0) { var item = new BasicDataClass() { //LongText = "This is some long text", Number = new Random().Next(), Text = "Some text" }; session.Save(item); session.Flush(); } var postCount = session.QueryOver <BasicDataClass>().RowCount(); Assert.AreEqual(postCount, preCount + 1); } }