BindingEvaluatorTests.cs 504 B

123456789101112131415161718192021
  1. #nullable enable
  2. using Avalonia.Controls.Utils;
  3. using Avalonia.UnitTests;
  4. using Xunit;
  5. namespace Avalonia.Controls.UnitTests.Utils;
  6. public class BindingEvaluatorTests : ScopedTestBase
  7. {
  8. [Fact]
  9. public void ClearDataContext_Sets_DataContext_To_Null()
  10. {
  11. var evaluator = new BindingEvaluator<string?>();
  12. evaluator.Evaluate("foo");
  13. Assert.Equal("foo", evaluator.DataContext);
  14. evaluator.ClearDataContext();
  15. Assert.Null(evaluator.DataContext);
  16. }
  17. }