![](/img/trans.png)
[英]Visual Studio / Reflection / Serialization: Can I export values from a debug session to use them for unit testing?
[英]Visual Studio: Can I export parameter values from debug flow to unit test data inputs?
例如,我有一個復雜的函數Foo(ObjectA a, ObjectB b)
,其中a
和b
需要花費大量時間來編寫(因為它們來自非本地服務器,該本地服務器無法進行測試) ,我很希望能夠在Visual Studio調試中搶這些家伙,然后說,在這里,讓我進行單元測試,或者可以快速地再次靜態地加載這些值的東西。
謝謝!
--edit--我們絕對假設a和b是可序列化的或類似的東西,它們將被存儲在一些持久數據存儲文件中,並在單元測試啟動時被檢索。
我可以提供一種解決方法:
您可以在調試過程中使用某些擴展工具(例如Object Exporter)導出對象值,然后在單元測試(數據驅動的單元測試)中與數據庫或其他文件一起讀取文件。
https://marketplace.visualstudio.com/items?itemName=OmarElabd.ObjectExporter
但是,是否在單元測試調用保存文件之前刷新保存的值,這將是一個測試問題。 希望它可以為您提供一條道路。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.