/// <exception cref="System.Exception"></exception> public virtual void TestDocumentChangeListener() { Document doc = database.CreateDocument(); CountDownLatch documentChanged = new CountDownLatch(1); doc.AddChangeListener(new _ChangeListener_324(documentChanged)); doc.CreateRevision().Save(); bool success = documentChanged.Await(30, TimeUnit.Seconds); NUnit.Framework.Assert.IsTrue(success); }