public void Test_Single_File_List()
        {
            var cr = new ContentResolver { ContentDir = FileSets() };

            Expect(File.Exists(cr.ResolveUrl("~/Multiple_File_Set/Single-File-0.js")));
            Expect(File.Exists(cr.ResolveUrl("~/Multiple_File_Set/Single-File-1.js")));
            Expect(File.Exists(cr.ResolveUrl("~/Multiple_File_Set/Single-File-2.js")));
            Expect(File.Exists(cr.ResolveUrl("~/Multiple_File_Set/Single-File-3.js")));
        }
        public void Test_Empty_File_List()
        {
            var cr = new ContentResolver { ContentDir = FileSets() };

            Expect(!File.Exists(cr.ResolveUrl("~/Multiple_File_Set/Single-File-4.js")));
            Expect(!File.Exists(cr.ResolveUrl("~/Multiple_File_Set/Single-File-5.js")));
            Expect(!File.Exists(cr.ResolveUrl("~/Multiple_File_Set/Single-File-6.js")));
            Expect(!File.Exists(cr.ResolveUrl("~/Multiple_File_Set/Single-File-7.js")));
        }
        public void Resolve_Null()
        {
            string s = null;

            var cr = new ContentResolver { ContentDir = "C:\\" };

            var actual = cr.ResolveUrl(s);
        }
        public void No_Home_Tilda()
        {
            var cr = new ContentResolver { ContentDir = "C:\\" };

            var actual = cr.ResolveUrl("/Stuff.js").NormalizePath();

            var expected = "\\Stuff.js";

            Expect(actual, Is.EqualTo(expected));
        }
        public void Resolve_To_Files_Set()
        {
            var root = Environment.CurrentDirectory + "../../Conbining_Files_Sets/";
            root = Path.GetFullPath(root);

            var cr = new ContentResolver { ContentDir = root };

            var actual = cr.ResolveUrl("~/Stuff.js").NormalizePath();
            var expected = Path.Combine(root.WithPathEnd(), "Stuff.js");

            Expect(actual, Is.EqualTo(expected));
        }