ThicknessTests.cs 915 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. using Xunit;
  2. namespace Avalonia.Base.UnitTests
  3. {
  4. public class ThicknessTests
  5. {
  6. [Fact]
  7. public void Parse_Parses_Single_Uniform_Size()
  8. {
  9. var result = Thickness.Parse("1.2");
  10. Assert.Equal(new Thickness(1.2), result);
  11. }
  12. [Fact]
  13. public void Parse_Parses_Horizontal_Vertical()
  14. {
  15. var result = Thickness.Parse("1.2,3.4");
  16. Assert.Equal(new Thickness(1.2, 3.4), result);
  17. }
  18. [Fact]
  19. public void Parse_Parses_Left_Top_Right_Bottom()
  20. {
  21. var result = Thickness.Parse("1.2, 3.4, 5, 6");
  22. Assert.Equal(new Thickness(1.2, 3.4, 5, 6), result);
  23. }
  24. [Fact]
  25. public void Parse_Accepts_Spaces()
  26. {
  27. var result = Thickness.Parse("1.2 3.4 5 6");
  28. Assert.Equal(new Thickness(1.2, 3.4, 5, 6), result);
  29. }
  30. }
  31. }