如何将数据添加到包含Dictionary的TestCaseSource对象?
我有以下代码:
static object[] FileInfoCases =
{
new object[] {
new Dictionary<string, List<BackupFileInfo>>() {
["source"] = new List<BackupFileInfo>() { },
["destination"] = new List<BackupFileInfo>() { }
}
}
};
BackupFileInfo是我的Cutsom对象。值FileName
和FileLastChanged
以及FullPath
是我的自定义对象的属性。现在我要填写清单。我的自定义对象不是静态的。我无法访问列表中的属性名称。
有人能帮助我吗?
编辑:已更新我的代码段
答案 0 :(得分:1)
如果您需要以这种方式设置属性,请记住源可以是一种方法。这允许你做任何你喜欢的初始化。
答案 1 :(得分:0)
找到了答案;)
static object[] FileInfoCases = {
new object[] {
new Dictionary<string, List<BackupFileInfo>>() {
["source"] = new List<BackupFileInfo>() {
new BackupFileInfo() {
FileName = "",
FileLastChanged = new DateTime(),
FullPath =""
}
},
["destination"] = new List<BackupFileInfo>() { }
}
}
};