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.
 
 
 

21 lines
504 B

#nullable enable
using Avalonia.Controls.Utils;
using Avalonia.UnitTests;
using Xunit;
namespace Avalonia.Controls.UnitTests.Utils;
public class BindingEvaluatorTests : ScopedTestBase
{
[Fact]
public void ClearDataContext_Sets_DataContext_To_Null()
{
var evaluator = new BindingEvaluator<string?>();
evaluator.Evaluate("foo");
Assert.Equal("foo", evaluator.DataContext);
evaluator.ClearDataContext();
Assert.Null(evaluator.DataContext);
}
}