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);
        }