CsvHelper ConvertUso não alterando a saída

Estou tentando usar oConvertUsing método doCsvHelper biblioteca (v 2.4.0).

Eu li a documentação sobreConvertUsing mas não pode fazê-lo funcionar.

Eu estou usando uma classe simples:

public class Test
{
    public long Id { get; set; }
    public string Title { get; set; }
}

Com issoClassMap:

public class TestClassMap : CsvClassMap<Test>
{
    public override void CreateMap()
    {
        Map(m => m.Id).Name("id").ConvertUsing(row => 11111);
        Map(m => m.Title).Name("title").ConvertUsing(row => row.GetField("title") + " 123");
    }
}

Meu código que usa isso cria uma instância da classe e a grava no CSV:

var test = new Test() { Id = 99, Title = "Test title" };

using (var streamWriter = new StreamWriter("test.csv"))
{
    var csv = new CsvWriter(streamWriter);
    csv.Configuration.RegisterClassMap<TestClassMap>();
    csv.WriteRecord(test);
}

No entanto, o arquivo de saídatest.csv é sempre o seguinte formato:

id,title
99,Test title

A saída que estou procurando é:

id,title
11111,Test title 123

E aConvertUsing está sendo ignorado. Eu tentei apenas converter oIde apenas oTitle, mas isso também não funciona.

Alguma idéia de onde estou errado?

questionAnswers(2)

yourAnswerToTheQuestion