diff --git a/tests/Avalonia.RenderTests/Controls/PipsPagerTests.cs b/tests/Avalonia.RenderTests/Controls/PipsPagerTests.cs index 30de6119e5..5464da08b6 100644 --- a/tests/Avalonia.RenderTests/Controls/PipsPagerTests.cs +++ b/tests/Avalonia.RenderTests/Controls/PipsPagerTests.cs @@ -8,16 +8,20 @@ using Avalonia.Platform; using Avalonia.Themes.Simple; using Xunit; +#if AVALONIA_SKIA namespace Avalonia.Skia.RenderTests +#else +namespace Avalonia.Direct2D1.RenderTests.Controls +#endif { public class PipsPagerTests : TestBase { public PipsPagerTests() - : base(@"Controls/PipsPager") + : base(@"Controls\PipsPager") { } - - private static Border CreateTarget(int selectedPageIndex) + + private Decorator CreateTarget(int selectedPageIndex) { var pipsPager = new PipsPager { @@ -27,28 +31,20 @@ namespace Avalonia.Skia.RenderTests VerticalAlignment = VerticalAlignment.Center }; - var target = new Border + var target = new Decorator { - Padding = new Thickness(20), - Background = Brushes.White, - Child = pipsPager, Width = 400, - Height = 150 + Height = 150, + Child = new Border + { + Background = Brushes.White, + Child = pipsPager + } }; AvaloniaLocator.CurrentMutable.Bind().ToConstant(new CursorFactoryStub()); target.Styles.Add(new SimpleTheme()); - target.Resources["ThemeForegroundBrush"] = Brushes.Black; - target.Resources["ThemeControlLowBrush"] = Brushes.Gray; - target.Resources["ThemeControlHighBrush"] = Brushes.Gray; - target.Resources["ThemeControlMidBrush"] = Brushes.LightGray; - target.Resources["ThemeBorderLowBrush"] = Brushes.Gray; - target.Resources["ThemeBorderMidBrush"] = Brushes.Gray; - target.Resources["ThemeAccentBrush"] = Brushes.Red; - target.Resources["ThemeAccentBrush2"] = Brushes.Red; - target.Resources["ThemeAccentBrush3"] = Brushes.Red; - return target; } @@ -56,10 +52,6 @@ namespace Avalonia.Skia.RenderTests public async Task PipsPager_Default() { var target = CreateTarget(1); - - target.Measure(new Size(400, 150)); - target.Arrange(new Rect(0, 0, 400, 150)); - await RenderToFile(target); CompareImages(skipImmediate: true); } @@ -68,10 +60,6 @@ namespace Avalonia.Skia.RenderTests public async Task PipsPager_Preselected_Index() { var target = CreateTarget(3); - - target.Measure(new Size(400, 150)); - target.Arrange(new Rect(0, 0, 400, 150)); - await RenderToFile(target); CompareImages(skipImmediate: true); } diff --git a/tests/TestFiles/Skia/Controls/PipsPager/PipsPager_Default.expected.png b/tests/TestFiles/Skia/Controls/PipsPager/PipsPager_Default.expected.png index 71f6e2c5be..7375bc602e 100644 Binary files a/tests/TestFiles/Skia/Controls/PipsPager/PipsPager_Default.expected.png and b/tests/TestFiles/Skia/Controls/PipsPager/PipsPager_Default.expected.png differ diff --git a/tests/TestFiles/Skia/Controls/PipsPager/PipsPager_Preselected_Index.expected.png b/tests/TestFiles/Skia/Controls/PipsPager/PipsPager_Preselected_Index.expected.png index 36d2d99853..2b9f827d20 100644 Binary files a/tests/TestFiles/Skia/Controls/PipsPager/PipsPager_Preselected_Index.expected.png and b/tests/TestFiles/Skia/Controls/PipsPager/PipsPager_Preselected_Index.expected.png differ