Pour certains de mes tests unitaires, je veux pouvoir créer des valeurs JSON particulières (des albums de disques dans ce cas) qui peuvent être utilisées comme données d'entrée pour le système testé.
J'ai le code suivant :
var jsonObject = new JObject();
jsonObject.Add("Date", DateTime.Now);
jsonObject.Add("Album", "Me Against The World");
jsonObject.Add("Year", 1995);
jsonObject.Add("Artist", "2Pac");
Cela fonctionne bien, mais je n'ai jamais vraiment aimé la syntaxe de la "chaîne magique" et je préférerais quelque chose de plus proche de la syntaxe des propriétés expando en JavaScript, comme ceci :
jsonObject.Date = DateTime.Now;
jsonObject.Album = "Me Against The World";
jsonObject.Year = 1995;
jsonObject.Artist = "2Pac";