- C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
333 :デフォルトの名無しさん[sage]:2016/03/31(木) 17:48:22.35 ID:eAOCeLph - >>319
モックの実装がプロトコルに従っている保証がない モックはその場しのぎの不適切なテストの温床 そもそも現実に起こり得ないケースならテストする必要はないわけで、 現実にありうるなら実際の実装を使ったテストケースで再現させないとそれはテストケースの漏れである モックはコピペの温床 モックはテストコードを難読化する
| - C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
335 :デフォルトの名無しさん[sage]:2016/03/31(木) 18:00:16.42 ID:eAOCeLph - まあこのケースではStreamにした上でモック使うのは仕方ないが、Moqはいかんわ
ファイル読もうとしてIOExceptionをキャッチする箇所なんか至るところにあるのに毎回コピペすんのかと 何バイト目かを読もうとしたら例外を投げるようなStreamクラスを作って再利用したらいい
|
|