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.
 
 
 

24 lines
747 B

using Xunit;
namespace Avalonia.Base.UnitTests
{
public class ClassBindingManagerTests
{
[Fact]
public void GetClassProperty_Should_Return_Same_Instance_For_Same_Class()
{
var property1 = ClassBindingManager.GetClassProperty("Foo");
var property2 = ClassBindingManager.GetClassProperty("Foo");
Assert.Same(property1, property2);
}
[Fact]
public void GetClassProperty_Should_Return_Different_Instances_For_Different_Classes()
{
var property1 = ClassBindingManager.GetClassProperty("Foo");
var property2 = ClassBindingManager.GetClassProperty("Bar");
Assert.NotSame(property1, property2);
}
}
}