2009-09-29から1日間の記事一覧

internal を利用してテスト時にモックと差し替える方法

C#

internal を利用すれば、DI コンテナを使わなくても、呼び出すクラスをモックに差し替えられるんじゃないだろうか。例えば次のクラス。 public class FooService { public Foo FindFoo(int id) { FooDataAccsss dac = new FooDataAccess(); return dac.Find(…