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()));
            }
            public void RegisterVirtualPaths()
            {
                var instance = new StaticFilesModule(Directory.GetCurrentDirectory());

                instance.RegisterVirtualPath("/tmp", Path.GetTempPath());
                Assert.AreNotEqual(instance.VirtualPaths.Count, 0);
            }
 public void RegisterInvalidPhysicalPath_ThrowsInvalidOperationException()
 {
     Assert.Throws <InvalidOperationException>(() =>
     {
         var instance = new StaticFilesModule(Directory.GetCurrentDirectory());
         instance.RegisterVirtualPath("/tmp", "e:");
     });
 }