public void TryGetWorkspaceFromLiveShare_NoLiveShareProvider_ReturnsFalse() { // Arrange var workspaceAccessor = new DefaultVisualStudioWorkspaceAccessor(Mock.Of <IBufferGraphFactoryService>(), Mock.Of <TextBufferProjectService>(), TestWorkspace.Create(), NoLiveShare); var textBuffer = Mock.Of <ITextBuffer>(); // Act var result = workspaceAccessor.TryGetWorkspaceFromLiveShare(textBuffer, out var workspace); // Assert Assert.False(result); }
public void TryGetWorkspaceFromLiveShare_CanNotFindWorkspace_ReturnsFalse() { // Arrange Workspace nullWorkspace = null; var liveShareWorkspaceProvider = new Mock <LiveShareWorkspaceProvider>(); liveShareWorkspaceProvider.Setup(provider => provider.TryGetWorkspace(It.IsAny <ITextBuffer>(), out nullWorkspace)) .Returns(false); var workspaceAccessor = new DefaultVisualStudioWorkspaceAccessor(Mock.Of <IBufferGraphFactoryService>(), Mock.Of <TextBufferProjectService>(), TestWorkspace.Create(), liveShareWorkspaceProvider.Object); var textBuffer = Mock.Of <ITextBuffer>(); // Act var result = workspaceAccessor.TryGetWorkspaceFromLiveShare(textBuffer, out var workspace); // Assert Assert.False(result); }