私は NMOCK2 を使用しており、モックが 1 つの要素を含むリストを返すようにします。これは私がこれまでに書いたものです:
Expect.Once.On(mockDatabaseManager).
Method("GetTablesNames").
Will(Return.Value(new List<Result>()));
そのようなことをすることさえ可能ですか?もしそうなら、どうすればいいですか?
結果の定義:
public class Result
{
private Dictionary<String, Object> _result = new Dictionary<string,object>();
public string GetString(String columnName)
{
return _result[columnName].ToString();
}
public double GetDouble(String columnName)
{
return Double.Parse(_result[columnName].ToString());
}
public int GetInteger(String columnName)
{
return int.Parse(_result[columnName].ToString());
}
public void Put(String columnName, Object value)
{
_result.Add(columnName, value);
}
}