私のテストでは、(ストアド プロシージャの失敗により) OracleException がスローされたときに何が起こるかをテストする必要があります。Rhino Mocks をセットアップしようとしています
Expect.Call(....).Throw(new OracleException());
ただし、何らかの理由で、OracleException は public コンストラクターなしで封印されているようです。これをテストするにはどうすればよいですか?
編集:これがまさに私がインスタンス化しようとしているものです:
public sealed class OracleException : DbException {
private OracleException(string message, int code) { ...}
}