public void CanDoExpando() { var expando = new Expando(); for (int i = 0; i < 10; i++) { expando[i.ToString()] = i; Assert.AreEqual(i, expando[i.ToString()]); } Console.WriteLine(expando.GetMembers().Sum(name => (int)expando[name])); // 45 }