如何在Fakes框架中存根方法,以便返回值根據參數的值而變化? 例如,給定以下接口和測試,在value = 1的情況下如何創建存根,以便返回值=「A」,當值= 2時,返回值=「B」: public interface ISimple
{
string GetResult(int value);
}
public class Sut
{
ISimple simple;
我試圖模擬Win32註冊表對象,以便隔離部分單元測試的代碼。我能夠創建墊片,他們被調用來執行我的代碼就好。但是我不知道如何使CreateSubKey方法工作。它需要返回一個指向新創建的密鑰的新RegistryKey對象。但我無法弄清楚如何做到這一點。這裏是我有: using (ShimsContext.Create())
{
Microsoft.Win32.Fakes.ShimRegi
我正在寫我的數據庫連接的單元測試。 我有下面的類 Public class A
{
public IDbConnection _dbConnection;
public A()
{
_dbConnection = new SqlConnection(connectionStringName);
}
public int Execu