| 12345678910111213141516171819202122232425262728 |
- using System;
- using Avalonia.Layout;
- using Xunit;
- namespace Avalonia.Base.UnitTests.Layout
- {
- public class LayoutHelperTests
- {
- [Fact]
- public void Round_Layout_Value_Without_DPI_Aware()
- {
- const double value = 42.5;
- var expectedValue = Math.Round(value);
- var actualValue = LayoutHelper.RoundLayoutValue(value, 1.0);
- Assert.Equal(expectedValue, actualValue);
- }
- [Fact]
- public void Round_Layout_Value_With_DPI_Aware()
- {
- const double dpiScale = 1.25;
- const double value = 42.5;
- var expectedValue = Math.Round(value * dpiScale) / dpiScale;
- var actualValue = LayoutHelper.RoundLayoutValue(value, dpiScale);
- Assert.Equal(expectedValue, actualValue);
- }
- }
- }
|