In questi giorni mi trovo ad utilizzare NBuilder, una libreria (grazie a Martino) che permettere di creare in modo “fluent” oggetti .NET per l’esecuzione di test. Come descritto anche nel sito ( http://nbuilder.org )uno dei punti di forza di questa libreria è la creazione di liste di oggetti. Magari può tornare utile ad altri.
Se ad esempio abbiamo una situazione di questo tipo:
Scrivendo il codice:
1: Developer dev = Builder<Developer>.CreateNew()
2: .With(c => c.Skills = Builder<Skill>.CreateListOfSize(3).Build())
3: .Build();
In Debug ci troviamo qualcosa del tipo: