Beispiel #1
0
        public void ValidateUrl_EnumerablePropertyIsNull_DoesNotThrowException()
        {
            SampleType3 item = new SampleType3();

            Action action = () => { _urlValidator.ValidateUrls(null, item); };

            action.ShouldNotThrow();
        }
        public void ValidateUrl_EnumerablePropertyIsNull_DoesNotThrowException()
        {
            SampleType3 item = new SampleType3();

            Action action = () => { _urlValidator.ValidateUrls(null, item); };

            action.ShouldNotThrow();
        }
        public void ValidateUrls_EnumerablePropertyIsNull_DoesNotThrowException()
        {
            SampleType3 item = new SampleType3();

            Action action = () => { urlValidator.ValidateUrls(item, baseUrlProvider.Object); };

            action.ShouldNotThrow();
        }
        public void ValidateUrls_EnumerablePropertyIsNull_DoesNotThrowException()
        {
            SampleType3 item = new SampleType3();

            Action action = () => { urlValidator.ValidateUrls(item, baseUrlProvider.Object); };

            action.ShouldNotThrow();
        }
        public void ValidateUrl_RelativeUrlInList_ConvertsToAbsoluteUrl()
        {
            SampleType3 item = new SampleType3 { Items = new[] { new SampleType1 { Url = "/sitemap/1" }, new SampleType1 { Url = "/sitemap/2" } } };
            MockBaseUrl();

            _urlValidator.ValidateUrls(null, item);

            item.Items[0].Url.Should().Be("http://example.org/sitemap/1");
            item.Items[1].Url.Should().Be("http://example.org/sitemap/2");
        }
Beispiel #6
0
        public void ValidateUrl_RelativeUrlInList_ConvertsToAbsoluteUrl()
        {
            SampleType3 item = new SampleType3 {
                Items = new[] { new SampleType1 {
                                    Url = "/sitemap/1"
                                }, new SampleType1 {
                                    Url = "/sitemap/2"
                                } }
            };

            MockBaseUrl();

            _urlValidator.ValidateUrls(null, item);

            item.Items[0].Url.Should().Be("http://example.org/sitemap/1");
            item.Items[1].Url.Should().Be("http://example.org/sitemap/2");
        }
        public void ValidateUrls_RelativeUrlInList_ConvertsToAbsoluteUrl()
        {
            var         relativeUrl1 = "/sitemap/1";
            var         relativeUrl2 = "/sitemap/2";
            SampleType3 item         = new SampleType3 {
                Items = new[] { new SampleType1 {
                                    Url = relativeUrl1
                                }, new SampleType1 {
                                    Url = relativeUrl2
                                } }
            };

            SetBaseUrl();

            urlValidator.ValidateUrls(item, baseUrlProvider.Object);

            item.Items[0].Url.Should().Be("http://example.org/sitemap/1");
            item.Items[1].Url.Should().Be("http://example.org/sitemap/2");
        }
        public void ValidateUrls_RelativeUrlInList_ConvertsToAbsoluteUrl()
        {
            var relativeUrl1 = "/sitemap/1";
            var relativeUrl2 = "/sitemap/2";
            SampleType3 item = new SampleType3 { Items = new[] { new SampleType1 { Url = relativeUrl1 }, new SampleType1 { Url = relativeUrl2 } } };
            SetBaseUrl();

            urlValidator.ValidateUrls(item, baseUrlProvider.Object);

            item.Items[0].Url.Should().Be("http://example.org/sitemap/1");
            item.Items[1].Url.Should().Be("http://example.org/sitemap/2");
        }