簡體   English   中英

Visual Studio:是否可以將參數值從調試流導出到單元測試數據輸入?

[英]Visual Studio: Can I export parameter values from debug flow to unit test data inputs?

例如,我有一個復雜的函數Foo(ObjectA a, ObjectB b) ,其中ab需要花費大量時間來編寫(因為它們來自非本地服務器,該本地服務器無法進行測試) ,我很希望能夠在Visual Studio調試中搶這些家伙,然后說,在這里,讓我進行單元測試,或者可以快速地再次靜態地加載這些值的東西。

謝謝!

--edit--我們絕對假設a和b是可序列化的或類似的東西,它們將被存儲在一些持久數據存儲文件中,並在單元測試啟動時被檢索。

我可以提供一種解決方法:

您可以在調試過程中使用某些擴展工具(例如Object Exporter)導出對象值,然后在單元測試(數據驅動的單元測試)中與數據庫或其他文件一起讀取文件。

https://marketplace.visualstudio.com/items?itemName=OmarElabd.ObjectExporter

但是,是否在單元測試調用保存文件之前刷新保存的值,這將是一個測試問題。 希望它可以為您提供一條道路。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM