La cartographie des dictionnaires AutoMapper

Compte tenu de ces classes, comment puis-je carte un dictionnaire?

public class TestClass
{
    public string Name { get; set; }
}

public class TestClassDto
{
    public string Name { get; set; }
}


Mapper.CreateMap<TestClass, TestClassDto>();
Mapper.CreateMap<Dictionary<string, TestClass>, 
                  Dictionary<string, TestClassDto>>();

var testDict = new Dictionary<string, TestClass>();
var testValue = new TestClass() {Name = "value1"};
testDict.Add("key1", testValue);

var mappedValue = Mapper.Map<TestClass, TestClassDto>(testValue);

var mappedDict = Mapper.Map<Dictionary<string, TestClass>, 
                            Dictionary<string, TestClassDto>>(testDict);

Cartographie de l'un d'eux, mappedValue dans ce cas, fonctionne très bien.

Le mappage d'un dictionnaire d'entre eux se retrouve avec pas entrées dans l'objet de destination.

Ce que je fais worng?

OriginalL'auteur rboarman | 2011-05-13