Ich versuchte, ein SortedList<,>
mit AutoFixture zu schaffen, aber es schafft eine leere Liste:Wie erstelle ich eine SortedList <TKey, TValue> mit AutoFixture
var list = fixture.Create<SortedList<int, string>>();
Ich habe mit der folgenden kommen, welche Elemente erzeugt, aber klobig ist ein wenig:
fixture.Register<SortedList<int, string>>(
() => new SortedList<int, string>(
fixture.CreateMany<KeyValuePair<int,string>>().ToDictionary(x => x.Key, x => x.Value)));
Es ist nicht generisch (stark typisierte zu int
und string
). Ich habe zwei verschiedene TValue
SortedLists
zu erstellen.
Haben Sie bessere Vorschläge?