public void Register_logger_and_check_logged_messages() { var logger = new FakeLogger(); OdbConfiguration.RegisterLogger(logger); DLogger.Info("info"); DLogger.Debug("debug"); DLogger.Warning("warning"); DLogger.Error("error"); Assert.That(logger.GetInfoMessage(), Is.EqualTo("info")); Assert.That(logger.GetDebugMessage(), Is.EqualTo("debug")); Assert.That(logger.GetWarningMessage(), Is.EqualTo("warning")); Assert.That(logger.GetErrorMessage(), Is.EqualTo("error")); }
static void Main() { XmlConfigurator.Configure(new FileInfo("log4net.xml")); const string dbName = "mydb.ndb"; OdbFactory.Delete(dbName); OdbConfiguration.RegisterLogger(new Log4NetLogger()); using (var odb = OdbFactory.Open(dbName)) { for (var i = 0; i < Count; i++) { odb.Store(new Warrior(string.Format("Warrior {0}", i + 1))); } } using (var odb = OdbFactory.OpenLast()) { var warriors = odb.Query <Warrior>().Execute <Warrior>().ToList(); for (var i = 0; i < Count; i++) { warriors[i].LeftHand = new Field(i + 3); warriors[i].RightHand = new Sword(i + 2); odb.Store(warriors[i]); } } using (var odb = OdbFactory.OpenLast()) { var warriors = odb.Query <Warrior>().Execute <Warrior>().ToList(); foreach (var warrior in warriors) { odb.Delete(warrior); } } using (var odb = OdbFactory.OpenLast()) { var finalCount = odb.Query <Warrior>().Execute <Warrior>().Count; Console.WriteLine("Final count: {0}", finalCount); } }