public void CreateFile()
 {
     using (var provider = new ExtendedPhysicalFileProvider(Path.GetTempPath()))
     {
         var info = provider.CreateFile("ExtendedPhysicalFileProvider-CreateFileTest.txt");
         Assert.That.IsType <PhysicalFileInfo>(info);
         Assert.IsTrue(info.Exists);
     }
 }
        public void GetDirectoryInfo()
        {
            using (var provider = new ExtendedPhysicalFileProvider(Path.GetTempPath()))
            {
                var info = provider.CreateDirectory("ExtendedPhysicalFileProvider-CreateDirectoryTest");
                Assert.That.IsType <PhysicalDirectoryInfo>(info);
                Assert.IsTrue(info.Exists);

                info = provider.GetDirectoryInfo("ExtendedPhysicalFileProvider-CreateDirectoryTest");
                Assert.That.IsType <PhysicalDirectoryInfo>(info);
                Assert.IsTrue(info.Exists);

                info = provider.GetDirectoryInfo("ExtendedPhysicalFileProvider-DoesNotExistCreateDirectoryTest");
                Assert.That.IsType <PhysicalDirectoryInfo>(info);
                Assert.IsFalse(info.Exists);
            }
        }