public void SetOracleParameter(IDbCommand cmd, IOracleParameterRetretreiver retreiver) { testObject.Add("Foo", dbType: OracleMappingType.RefCursor, direction: ParameterDirection.ReturnValue); testObject.AddParam(cmd); cmd.Parameters.Should().HaveCount(1); var param = retreiver.GetParameter(cmd.Parameters[0]); param.OracleDbType.Should().Be("RefCursor"); param.ParameterName.Should().Be("Foo"); }
public void Works_On_Decorated_Commands(IDbCommand command, IOracleParameterRetretreiver retreiver) { var parameters = new TestableOracleDynamicParameters(); parameters.Add("Foo", dbType: OracleMappingType.RefCursor, direction: ParameterDirection.ReturnValue); parameters.AddParam(command); var oracleParam = retreiver.GetParameter(command.Parameters[0]); oracleParam.OracleDbType.Should().Be("RefCursor"); oracleParam.Direction.Should().Be(ParameterDirection.ReturnValue); }