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