public void returns_temp_filenames_detectable_by_getalltempfiles_method() { var strategy = new VersionedPatternFileNamingStrategy(PathName, "chunk-"); Assert.AreEqual(0, strategy.GetAllTempFiles().Length); var tmp1 = strategy.GetTempFilename(); var tmp2 = strategy.GetTempFilename(); File.Create(tmp1).Close(); File.Create(tmp2).Close(); var tmp = new[] { tmp1, tmp2 }; Array.Sort(tmp); var tempFiles = strategy.GetAllTempFiles(); Array.Sort(tempFiles); Assert.AreEqual(2, tempFiles.Length); Assert.AreEqual(tmp[0], tempFiles[0]); Assert.AreEqual(tmp[1], tempFiles[1]); }