我有一个场景,我有一个相当复杂的对象,我从数据库中加载。一种在观察窗口中获取对象的方法和“Script”脚本
该对象具有多个嵌套对象。在我调试的时候,我发现我想在单元测试中使用这个对象的一个实例。现在我必须手动创建这个对象。由于它相当复杂,需要我一段时间。
如果有方法告诉观察窗口将此变量输出到文本窗口(或剪贴板),我的单元测试时间将会更好。
看来所有需要的信息都在监视窗口中。我不希望它创建使用语句或任何这样的事情,只是使用它所具有的类信息并创建new
语句(与我的对象一样嵌套多个级别)。
这里有没有这样的工具? (如果没有,也许我只是找到了一种方法,使我的运气吗?)
尝试**即时**窗口并在遍历对象时输出到** debug **。为了让你的生活更轻松,你也可以准备好自己的遍历方法,然后在即时窗口中调用它并输出到调试。在它的同时,将其转换为JSON,然后在测试代码中使用该字符串将其解析回具体实例。从JSON字符串。可能是最简单的解决方案。 –
但是,你当然可以去找它并编写一个VS扩展,它会添加上下文菜单项,以便在监视窗口中右键单击某个对象,并且会说**将JSON放在剪贴板**上。我相信很多人会很乐意安装它。正是出于您提供的相同原因。 –
+1我的问题确实如此。 – adamdport