public void FreshCopyOfNamesMadeEnumerable()
{
List<string> nameList = new List<string> {"foo", "bar"};
ReadOnlyCollection<string> nameReadOnly = nameList.AsReadOnly();
var info = new CallInfo(2, nameReadOnly);
nameList[0] = "baz";
nameList[1] = "qux";
Assert.Equal(new[] {"foo", "bar"}, info.ArgumentNames);
}