Make UriTypeConverter better handle relative URIs (dotnet/corefx#42580)
authorEric StJohn <ericstj@microsoft.com>
Wed, 13 Nov 2019 22:46:42 +0000 (14:46 -0800)
committerSantiago Fernandez Madero <safern@microsoft.com>
Wed, 13 Nov 2019 22:46:42 +0000 (14:46 -0800)
commita0d608dcf63a5c27c2b57281d9047caaaf45b34c
treeaffbf1c0ccfd859ce728f7edf64061af93368b7b
parentad3d37528d0f9557cb906ce113592a33420739eb
Make UriTypeConverter better handle relative URIs (dotnet/corefx#42580)

We missed one case in handling relative URIs:
  ConvertTo(..., relativeUri, typeof(Uri))

Fix this, add tests, and share the UriKind calculation.

Commit migrated from https://github.com/dotnet/corefx/commit/136dba176f62308d701b992857d76ea790fd4631
src/libraries/System.ComponentModel.TypeConverter/src/System/ComponentModel/UriTypeConverter.cs
src/libraries/System.ComponentModel.TypeConverter/tests/UriTypeConverterTests.cs