public void RegisterVirtualPaths() { var instance = new StaticFilesModule(Directory.GetCurrentDirectory()); instance.RegisterVirtualPath("/tmp", Path.GetTempPath()); Assert.AreNotEqual(instance.VirtualPaths.Count, 0); }
public void UseRamCache() { var instance = new StaticFilesModule(Directory.GetCurrentDirectory()); Assert.IsTrue(instance.UseRamCache); instance.UseRamCache = false; Assert.IsFalse(instance.UseRamCache); }
public void SetAndGetExtension() { var instance = new StaticFilesModule(Directory.GetCurrentDirectory()); Assert.IsNull(instance.DefaultExtension); instance.DefaultExtension = ".xml"; Assert.AreEqual(instance.DefaultExtension, ".xml"); }
public void RegisterInvalidPhysicalPath_ThrowsInvalidOperationException() { Assert.Throws <InvalidOperationException>(() => { var instance = new StaticFilesModule(Directory.GetCurrentDirectory()); instance.RegisterVirtualPath("/tmp", "e:"); }); }
public void RegisterExistingVirtualPath_ThrowsInvalidOperationException() { var instance = new StaticFilesModule(Directory.GetCurrentDirectory()); instance.RegisterVirtualPath("/tmp", Path.GetTempPath()); Assert.AreNotEqual(instance.VirtualPaths.Count, 0); Assert.Throws <InvalidOperationException>(() => instance.RegisterVirtualPath("/tmp", Path.GetTempPath())); }