protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { var dynamicDebuggerVisualizer = new DynamicDebuggerVisualizer(); var dataStream = objectProvider.GetData(); if (dataStream.Length == 0) return; var formToShow = dynamicDebuggerVisualizer.ShowLINQPad(dataStream, VsReferencedVersion); if (!IsTest()) windowService.ShowDialog(formToShow); }
public void DeployLinqScriptTest() { var cVisualizerObjectSource = new DynamicDebuggerVisualizer(_fileSystem); cVisualizerObjectSource.DeployLinqScript(_message); var dstScriptPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "LINQPad Queries", "LINQBridge"); var fileNamePath = Path.Combine(dstScriptPath, string.Format(_message.FileName, _message.TypeFullName)); Assert.IsTrue(_fileSystem.File.Exists(fileNamePath)); }