ConverterTests.cs 638 B

1234567891011121314151617181920212223
  1. using System;
  2. using Xunit;
  3. namespace Avalonia.Markup.Xaml.UnitTests.Converters
  4. {
  5. public class ConverterTests : XamlTestBase
  6. {
  7. [Fact]
  8. public void Bug_2228_Relative_Uris_Should_Be_Correctly_Parsed()
  9. {
  10. var testClass = typeof(TestClassWithUri);
  11. var parsed = AvaloniaRuntimeXamlLoader.Parse<TestClassWithUri>(
  12. $"<{testClass.Name} xmlns='clr-namespace:{testClass.Namespace}' Uri='/test'/>", testClass.Assembly);
  13. Assert.False(parsed.Uri.IsAbsoluteUri);
  14. }
  15. }
  16. public class TestClassWithUri
  17. {
  18. public Uri Uri { get; set; }
  19. }
  20. }