私たちはMoqを使用していますが、virtual
メソッドの現在の役割が何であるか疑問に思っていました.2008年の以下の投稿では、Moqが機能する(またはインターフェイスから継承する)ために、メソッドを仮想としてマークする必要があることは明らかです。
ただし、.Net 4.5 でも、virutal
モックしたいクラスでメソッドを使用する必要があるのでしょうか? また、これは、静的メソッドの周りにラッパー クラスを作成する場合にも当てはまりますか? ラッパー クラスはインターフェイスから継承するか、問題のメソッドをマークする必要がありますvirtual
か?