2016-04-28 9 views
0

辞書を含むTestCaseSourceオブジェクトにどのようにデータを追加することができますか?NUnitでデータをオブジェクトに埋め込む方法

static object[] FileInfoCases = 
{ 
    new object[] { 
    new Dictionary<string, List<BackupFileInfo>>() { 
     ["source"] = new List<BackupFileInfo>() { }, 
     ["destination"] = new List<BackupFileInfo>() { } 
    } 
    } 
}; 

BackupFileInfoは私Cutsomオブジェクトです:

は、私は次のコードを持っています。値FileNameFileLastChangedFullPathは私のカスタムオブジェクトの属性です。今私はリストを記入したいと思います。私のカスタムオブジェクトは静的ではありません。リスト内の属性名にアクセスすることはできません。

誰かが私を助けてくれますか?

EDIT:持っているが、自分自身に答えを見つけ

答えて

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>() { } 
    } 
    } 
}; 
1

)方法。これにより、好きな初期化を行うことができます。

関連する問題