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:
![image image](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/PietroLibroBlog/Windows-Live-Writer/NBuilder_93E2/image_thumb.png)
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:
![image image](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/PietroLibroBlog/Windows-Live-Writer/NBuilder_93E2/image_thumb_1.png)