예제 #1
0
        public void Create_StoragePathNull_LocatedInUserTemp()
        {
            lock (_locker)
            {
                TemporaryFile.StoragePath = null;
                var temp = TemporaryFile.Create();

                var expected = Path.GetTempPath().TrimEnd('\\').TrimEnd('/');
                var actual   = Path.GetDirectoryName(temp.Name);
                Assert.Equal(expected, actual);

                TemporaryFileRemover.Delete(temp);
            }
        }
예제 #2
0
 public void Dispose()
 {
     TemporaryFileRemover.Delete(_fileReference);
 }