1
我有大量的命令滿足以下規則:
- 沒有設置器(不可變)
- 一個構造
- 參數名稱匹配正在設置的屬性的名稱(除了外殼)
我想寫一個測試儀,測試如下
- 考慮到提供了所有參數,我得到了該類的一個實例,並且所有屬性都設置爲傳遞的值。
- 基於類型構造函數引發參數異常,假定任何一個需要調用的參數是null或空等。
現在,我可以通過反射來寫這個,手滾動它,沒問題,但我想知道是否可以利用FsCheck生成器來生成參數。
這是我可以通過FSCheck實現的嗎?