以下の内容はhttps://pocketberserker.hatenablog.com/entry/2015/07/05/122127より取得しました。


「Persimmonでテストを書く」での疑問点に回答してみる

Persimmon でテストを書く — a wandering wolf

上記記事で2点ほどあがっていたものがあるので。

Usingがない

検証さぼってただけです、すみません。pull requestだしたのでそのうち入るかもしれません。

enable use keyword by pocketberserker · Pull Request #85 · persimmon-projects/Persimmon · GitHub

ただ、useで束縛した値をreturnすると思わぬ落とし穴にはまると思うので、Disposableな値は返さないように気を付けたほうが良いと思います。

Zeroがない

Zero、わりと影響範囲が大きいので悩みどころですね。

単純にunitな式を実行したいなら

// hoge: unit -> unit
return hoge ()

もしくは

do hoge ()
return ()

と書けばよいと思います。

面倒くさいなら

type TestBuilder with
  member __.Zero() = ...

と型拡張を書くとかですかね。




以上の内容はhttps://pocketberserker.hatenablog.com/entry/2015/07/05/122127より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14