重複の可能性:
SqlException をスローする方法 (モックが必要)
SqlException
whenExecuteNonQuery
が実行されるときのスローをモックしたい。
System.Data.SqlClient.Moles.MSqlCommand.AllInstances.ExecuteNonQuery =
(command) =>
{
throw new MSqlException();
};
コンパイラが文句を言うので、これは機能しMSqlException
ません から派生していませんException
。ExecuteNonQuery
これを行うにはコードをラップする必要がありますか?