From 612d99d01eec73426d8dbd3d948e303ad0a515c9 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Fri, 1 Jun 2018 15:54:46 +0100 Subject: [PATCH] use GetVisualDescendents in test. --- .../CarouselTests.cs | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/tests/Avalonia.Controls.UnitTests/CarouselTests.cs b/tests/Avalonia.Controls.UnitTests/CarouselTests.cs index c5f1d64e6a..932a1bea68 100644 --- a/tests/Avalonia.Controls.UnitTests/CarouselTests.cs +++ b/tests/Avalonia.Controls.UnitTests/CarouselTests.cs @@ -156,22 +156,7 @@ namespace Avalonia.Controls.UnitTests Assert.Equal("FooBar", target.SelectedItem); - IVisual child = target; - - while (true) - { - if (child.VisualChildren.FirstOrDefault() is TextBlock) - { - break; - } - - if (child.VisualChildren.Count == 0) - { - break; - - } - child = child.VisualChildren.FirstOrDefault().VisualChildren.FirstOrDefault(); - } + var child = target.GetVisualDescendants().LastOrDefault(); Assert.IsType(child); Assert.Equal("FooBar", ((TextBlock)child).Text);