35 references to FileState
Microsoft.Build.Tasks.Core (4)
Microsoft.Build.Tasks.UnitTests (31)
FileStateTests.cs (31)
24new FileState("");
30new FileState("|");
36new FileState(new String('x', 5000));
42var state = new FileState("|");
51delegate () { var x = new FileState(new String('x', 5000)).LastWriteTime; });
63FileState state = new FileState(file);
82FileState state = new FileState(file);
95var state = new FileState(Path.GetTempPath());
109FileState state = new FileState(file);
128FileState state = new FileState(file);
147FileState state = new FileState(file);
166FileState state = new FileState(file);
185FileState state = new FileState(file);
211FileState state = new FileState(file);
237FileState state = new FileState(file);
263FileState state = new FileState(file);
291FileState state = new FileState(file);
316FileState state = new FileState(file);
333Assert.Equal(new FileInfo(Path.GetTempPath()).Exists, new FileState(Path.GetTempPath()).FileExists);
334Assert.True(new FileState(Path.GetTempPath()).IsDirectory);
340Assert.Equal(new FileInfo(Path.GetTempPath()).IsReadOnly, new FileState(Path.GetTempPath()).IsReadOnly);
346Assert.Equal(new FileInfo(Path.GetTempPath()).LastWriteTime, new FileState(Path.GetTempPath()).LastWriteTime);
352Assert.Equal(new FileInfo(Path.GetTempPath()).LastWriteTimeUtc, new FileState(Path.GetTempPath()).LastWriteTimeUtcFast);
358Helpers.VerifyAssertThrowsSameWay(delegate () { var x = new FileInfo(Path.GetTempPath()).Length; }, delegate () { var x = new FileState(Path.GetTempPath()).Length; });
368Assert.Equal(new FileInfo(file).LastWriteTime, new FileState(file).LastWriteTime);
378Assert.Equal(new FileInfo(file).LastWriteTimeUtc, new FileState(file).LastWriteTimeUtcFast);
386Helpers.VerifyAssertThrowsSameWay(delegate () { var x = new FileInfo(file).Length; }, delegate () { var x = new FileState(file).Length; });
396var x = new FileState(file).IsDirectory;
404Assert.Equal(Directory.Exists(file), new FileState(file).DirectoryExists);
412Assert.False(new FileState(file).FileExists);
413Assert.False(new FileState(file).DirectoryExists);