Beispiel #1
0
 void XmlEditor_DocumentChanged(object sender, EventArgs e)
 {
     _foldingManager?.Dispose();
     if (Document != null)
     {
         Indent();
         _foldingManager = new XmlFoldingManager(this);
         _foldingManager.UpdateFolds();
         _foldingManager.Start();
     }
 }
Beispiel #2
0
        public void Dispose_DocumentChangedEventFiredAfterDispose_DocumentHasChangedSinceLastFoldUpdateReturnsFalse()
        {
            CreateXmlFoldingManager();
            xmlFoldingManager.Dispose();
            fakeTextEditor.MockDocument.RaiseChangedEvent();
            bool result = xmlFoldingManager.DocumentHasChangedSinceLastFoldUpdate;

            Assert.IsFalse(result);
        }