我正在寻找可以在调试时复制对象值的Visual Studio扩展或函数,然后编写该对象的创建脚本,并将在调试时收集的值分配给对象的公共可访问属性
例如,如果我在ASP.Net MVC webapp上手动测试POST请求,并且我发现当我在一个或多个字段中输入特殊字符时它会中断,我想在在操作方法的开头,单击标题为"生成对象脚本"的按钮,并创建一个类似如下的C#脚本:
var obj = new YourViewModel();
obj.Foo = "ThisIsWhatWasCaptured!"
obj.Bar = "AnotherAttribute";
显然,我们的想法是,以编程方式重新创建单元测试中发生的场景,而无需手动编写对象创建。
是否有人知道现有工具可以执行此操作?