Example #1
0
        public void linking_document_at_parent_level()
        {
            var sut = new PageSource("/intranet/", Environment.CurrentDirectory + "\\TestDocs\\");
            var actual = sut.GetAbsoluteUrl("FolderTest", "../page");

            actual.Should().Be("page");
        }
Example #2
0
        public void linking_root_should_work_from_sub_folder()
        {
            var sut = new PageSource("/intranet/", Environment.CurrentDirectory + "\\TestDocs\\");
            var actual = sut.GetAbsoluteUrl("FolderTest", "..");

            actual.Should().Be("/");
        }
Example #3
0
        public void linking_image_from_sibling_folder()
        {
            var sut = new PageSource("/intranet/", Environment.CurrentDirectory + "\\TestDocs\\");
            var actual = sut.GetAbsoluteUrl("FolderTest", "../NoDoc/image.png");

            actual.Should().Be("NoDoc/image.png");
        }
Example #4
0
        public void two_documents_on_the_same_level()
        {
            var sut = new PageSource("/intranet/", Environment.CurrentDirectory + "\\TestDocs\\");
            var actual = sut.GetAbsoluteUrl("withlink", "page");

            actual.Should().Be("page");
        }
Example #5
0
        public void linking_sub_image_from_root_level()
        {
            var sut = new PageSource("/intranet/", Environment.CurrentDirectory + "\\TestDocs\\");
            var actual = sut.GetAbsoluteUrl("", "NoDoc/image.png");

            actual.Should().Be("NoDoc/image.png");
        }