けさらんぱさらん

方向性は定めず、ただ思いつくままに

Moq

Moqでprotectedメソッドをモックする

Moq

通常は、テストしたいクラスが利用しているクラスのpublicメソッドをモックしますが たまに自クラスのprotectedメソッドをモックしたい時があります。 (そりゃ設計が悪いって話もあるでしょうが、ここでは置いておきましょう) こんなクラスがあります。 pu…

Moqでメソッドが呼ばれていないことを確認する方法

たまーに分岐処理の判定でこのメソッドが呼ばれてなければ OKにしたいってことがあります。 Moqでそれを判定するにはどうするんだっけって悩んだんですが簡単でした。 // メソッドのモック mock.Setup(x => x.FindBy()); ・・・ // 呼ばれていないことを確認…