ObjectConvertersTests_IsNull.cs 701 B

1234567891011121314151617181920212223242526
  1. using System.Globalization;
  2. using Avalonia.Data.Converters;
  3. using Xunit;
  4. namespace Avalonia.Base.UnitTests.Data;
  5. public class ObjectConvertersTests_IsNotNull
  6. {
  7. [Fact]
  8. public void Returns_True_If_Value_Is_Not_Null()
  9. {
  10. var result = ObjectConverters.IsNotNull.Convert(new object(), typeof(object), null, CultureInfo.InvariantCulture);
  11. Assert.IsType<bool>(result);
  12. Assert.True(result is true);
  13. }
  14. [Fact]
  15. public void Returns_False_If_Value_Is_Null()
  16. {
  17. var result = ObjectConverters.IsNotNull.Convert(null, typeof(object), null, CultureInfo.InvariantCulture);
  18. Assert.IsType<bool>(result);
  19. Assert.True(result is false);
  20. }
  21. }