public void TryGetDocument_UnknownDocument_ReturnsFalse() { // Arrange var manager = new DefaultLSPDocumentManager(JoinableTaskContext, UriProvider, LSPDocumentFactory, ChangeTriggers); // Act var result = manager.TryGetDocument(Uri, out var lspDocument); // Assert Assert.False(result); Assert.Null(lspDocument); }
public void TryGetDocument_TrackedDocument_ReturnsTrue() { // Arrange var manager = new DefaultLSPDocumentManager(JoinableTaskContext, UriProvider, LSPDocumentFactory, ChangeTriggers); manager.TrackDocument(TextBuffer); // Act var result = manager.TryGetDocument(Uri, out var lspDocument); // Assert Assert.True(result); Assert.Same(LSPDocumentSnapshot, lspDocument); }