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 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"); }