@@ -20,15 +20,15 @@ internal class TestActions : IBuildActions
2020 /// <summary>
2121 /// List of strings passed to FileDelete.
2222 /// </summary>
23- public readonly IList < string > FileDeleteIn = new List < string > ( ) ;
23+ public IList < string > FileDeleteIn { get ; } = new List < string > ( ) ;
2424
2525 void IBuildActions . FileDelete ( string file )
2626 {
2727 FileDeleteIn . Add ( file ) ;
2828 }
2929
30- public readonly IList < string > FileExistsIn = new List < string > ( ) ;
31- public readonly IDictionary < string , bool > FileExists = new Dictionary < string , bool > ( ) ;
30+ public IList < string > FileExistsIn { get ; } = new List < string > ( ) ;
31+ public IDictionary < string , bool > FileExists { get ; } = new Dictionary < string , bool > ( ) ;
3232
3333 bool IBuildActions . FileExists ( string file )
3434 {
@@ -42,12 +42,12 @@ bool IBuildActions.FileExists(string file)
4242 throw new ArgumentException ( "Missing FileExists " + file ) ;
4343 }
4444
45- public readonly IList < string > RunProcessIn = new List < string > ( ) ;
46- public readonly IDictionary < string , int > RunProcess = new Dictionary < string , int > ( ) ;
47- public readonly IDictionary < string , string > RunProcessOut = new Dictionary < string , string > ( ) ;
48- public readonly IDictionary < string , string > RunProcessWorkingDirectory = new Dictionary < string , string > ( ) ;
49- public readonly HashSet < string > CreateDirectories = new HashSet < string > ( ) ;
50- public readonly HashSet < ( string , string ) > DownloadFiles = new HashSet < ( string , string ) > ( ) ;
45+ public IList < string > RunProcessIn { get ; } = new List < string > ( ) ;
46+ public IDictionary < string , int > RunProcess { get ; } = new Dictionary < string , int > ( ) ;
47+ public IDictionary < string , string > RunProcessOut { get ; } = new Dictionary < string , string > ( ) ;
48+ public IDictionary < string , string > RunProcessWorkingDirectory { get ; } = new Dictionary < string , string > ( ) ;
49+ public HashSet < string > CreateDirectories { get ; } = new HashSet < string > ( ) ;
50+ public HashSet < ( string , string ) > DownloadFiles { get ; } = new HashSet < ( string , string ) > ( ) ;
5151
5252 int IBuildActions . RunProcess ( string cmd , string args , string ? workingDirectory , IDictionary < string , string > ? env , out IList < string > stdOut )
5353 {
@@ -85,14 +85,14 @@ int IBuildActions.RunProcess(string cmd, string args, string? workingDirectory,
8585 return ret ;
8686 }
8787
88- public readonly IList < string > DirectoryDeleteIn = new List < string > ( ) ;
88+ public IList < string > DirectoryDeleteIn { get ; } = new List < string > ( ) ;
8989
9090 void IBuildActions . DirectoryDelete ( string dir , bool recursive )
9191 {
9292 DirectoryDeleteIn . Add ( dir ) ;
9393 }
9494
95- public readonly IDictionary < string , bool > DirectoryExists = new Dictionary < string , bool > ( ) ;
95+ public IDictionary < string , bool > DirectoryExists { get ; } = new Dictionary < string , bool > ( ) ;
9696
9797 bool IBuildActions . DirectoryExists ( string dir )
9898 {
@@ -102,7 +102,7 @@ bool IBuildActions.DirectoryExists(string dir)
102102 return ret ;
103103 }
104104
105- public readonly IDictionary < string , string ? > GetEnvironmentVariable = new Dictionary < string , string ? > ( ) ;
105+ public IDictionary < string , string ? > GetEnvironmentVariable { get ; } = new Dictionary < string , string ? > ( ) ;
106106
107107 string ? IBuildActions . GetEnvironmentVariable ( string name )
108108 {
@@ -112,14 +112,14 @@ bool IBuildActions.DirectoryExists(string dir)
112112 return ret ;
113113 }
114114
115- public string GetCurrentDirectory = "" ;
115+ public string GetCurrentDirectory { get ; set ; } = "" ;
116116
117117 string IBuildActions . GetCurrentDirectory ( )
118118 {
119119 return GetCurrentDirectory ;
120120 }
121121
122- public readonly IDictionary < string , string > EnumerateFiles = new Dictionary < string , string > ( ) ;
122+ public IDictionary < string , string > EnumerateFiles { get ; } = new Dictionary < string , string > ( ) ;
123123
124124 IEnumerable < string > IBuildActions . EnumerateFiles ( string dir )
125125 {
@@ -129,7 +129,7 @@ IEnumerable<string> IBuildActions.EnumerateFiles(string dir)
129129 return str . Split ( "\n " ) . Select ( p => PathCombine ( dir , p ) ) ;
130130 }
131131
132- public readonly IDictionary < string , string > EnumerateDirectories = new Dictionary < string , string > ( ) ;
132+ public IDictionary < string , string > EnumerateDirectories { get ; } = new Dictionary < string , string > ( ) ;
133133
134134 IEnumerable < string > IBuildActions . EnumerateDirectories ( string dir )
135135 {
@@ -141,7 +141,7 @@ IEnumerable<string> IBuildActions.EnumerateDirectories(string dir)
141141 : str . Split ( "\n " ) . Select ( p => PathCombine ( dir , p ) ) ;
142142 }
143143
144- public bool IsWindows ;
144+ public bool IsWindows { get ; set ; }
145145
146146 bool IBuildActions . IsWindows ( ) => IsWindows ;
147147
@@ -164,7 +164,7 @@ void IBuildActions.WriteAllText(string filename, string contents)
164164 {
165165 }
166166
167- public readonly IDictionary < string , XmlDocument > LoadXml = new Dictionary < string , XmlDocument > ( ) ;
167+ public IDictionary < string , XmlDocument > LoadXml { get ; } = new Dictionary < string , XmlDocument > ( ) ;
168168
169169 XmlDocument IBuildActions . LoadXml ( string filename )
170170 {
0 commit comments