4
我有幾個方法檢查類型之間的可分配性或接口可分配性。所以我有簽名像(Type type1, Type type2)
。Pex - 測試「類型」參數
Pex爭取爲這些參數生成輸入,並以某種類型構建某種或某些其他類型(已關閉VS),因爲Type
本身很抽象。
我試着創建一個工廠,根據輸入選擇四種測試「類型」之一,然後希望Pex能夠將工廠用於生成不同的輸入,並因此將不同的輸入輸入到我的測試方法中。
- 的typeof(對象)的typeof(對象)
- 的typeof(對象)typeof運算(字符串)
- 等等...
現在它只是抱怨Sytem.Type是抽象的,不能被探索。我是Pex的新手,但我不知道如何爲方法生成不同的輸入。
任何幫助?
我認爲你是對的 - 它感覺不好,但它是一個簡單的解決方案,從長遠來看,可能會更難以「正確」理清。 – Adam 2012-04-23 12:41:26
AFAIK沒有正確的解決方案。對於任何複雜的Pex輸入實際上都是不可用的。唉。 – usr 2012-04-23 14:10:53