public void DeployLinqScriptTest() { DynamicDebuggerVisualizer cVisualizerObjectSource = new DynamicDebuggerVisualizer(_fileSystem); cVisualizerObjectSource.DeployLinqScript(_message); string dstScriptPath = CommonFolderPaths.DefaultLinqPadQueryFolder; string fileNamePath = Path.Combine(dstScriptPath, _message.AssemblyName, _message.FileName); Assert.IsTrue(_fileSystem.File.Exists(fileNamePath)); }
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)); }
public void DeployLinqScriptTest() { Log.Configure("UnitTest", "DynamicDebuggerVisualizerUnitTest"); DynamicDebuggerVisualizer cVisualizerObjectSource = new DynamicDebuggerVisualizer(_fileSystem); cVisualizerObjectSource.DeployLinqScript(_message); string dstScriptPath = CommonFolderPaths.LinqPadQueryFolder; string fileNamePath = Path.Combine(dstScriptPath, string.Format(_message.FileName, _message.TypeFullName)); Assert.IsTrue(_fileSystem.File.Exists(fileNamePath)); }
public void DeployLinqScriptTest_Duplicate() { string dstScriptPath = CommonFolderPaths.DefaultLinqPadQueryFolder; string targetFolder = Path.Combine(dstScriptPath, Message.AssemblyName); MockFileSystem.AddFile(Path.Combine(targetFolder, Message.FileName + ".linq"), new MockFileData("")); DynamicDebuggerVisualizer cVisualizerObjectSource = new DynamicDebuggerVisualizer(); cVisualizerObjectSource.DeployLinqScript(Message, "15.0"); string fileNamePath = Path.Combine(dstScriptPath, Message.AssemblyName, Message.FileName); Assert.IsTrue(FS.FileSystem.File.Exists(fileNamePath + "_1.linq")); }
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); } }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { Log.Configure("LINQBridgeVs", "DynamicDebuggerVisualizerV15"); try { DynamicDebuggerVisualizer dynamicDebuggerVisualizer = new DynamicDebuggerVisualizer(); Stream dataStream = objectProvider.GetData(); if (dataStream.Length == 0) { return; } Form formToShow = dynamicDebuggerVisualizer.ShowLINQPad(dataStream, VsReferencedVersion); #if !TEST windowService.ShowDialog(formToShow); #endif } catch (Exception exception) { Log.Write(exception, "Error during LINQPad execution"); } }