次のコードがあるとします。
public class NumberClass
{
public NumberClass()
{
DefaultNumber = 1;
}
public int DefaultNumber{set;get;}
}
public static class NumberSetup
{
public static NumberClass GetDefaultNumber()
{
return new NumberClass();
}
}
public class NumberSetupImplementation
{
int FinalNumber;
public void IncreaseNumber(int currentNumber)
{
FinalNumber = currentNumber + NumberSetup.GetDefaultNumber().DefaultNumber;
}
}
c#.net で moq.mock を使用してメソッドをテストしたいのですNumberSetupImplementation.IncreaseNumber
が、直面している問題は、メソッドが静的メソッドを呼び出していることです。
私はこれを読みましたが、私の場合にそれを実装する方法がわかりません