A cross-platform UI framework for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

28 lines
870 B

// Copyright (c) The Avalonia Project. All rights reserved.
// Licensed under the MIT license. See licence.md file in the project root for full license information.
using Avalonia.Markup.Xaml.Context;
using Xunit;
namespace Avalonia.Markup.Xaml.UnitTests.Context
{
#if OMNIXAML
public class AvaloniaNamespaceRegistryTest
{
[Fact]
public void Should_Return_Same_ClrNameSpace()
{
string name = "clr-namespace:Avalonia.Markup.Xaml.UnitTests.Context;assembly=Avalonia.Markup.Xaml.UnitTests";
var target = new AvaloniaNamespaceRegistry();
var ns1 = target.GetNamespace(name);
var ns2 = target.GetNamespace(name);
//AvaloniaNamespaceRegistry should not create new CreateClrNamespace
//for the same namespace
Assert.Same(ns1, ns2);
}
}
#endif
}