using System; using Avalonia.Controls; using Avalonia.Markup.Xaml.Templates; using Avalonia.Media; using Avalonia.Styling; using Avalonia.UnitTests; using Avalonia.VisualTree; using Xunit; namespace Avalonia.Markup.Xaml.UnitTests.Xaml; public class DesignModeTests : XamlTestBase { public static object? SomeStaticProperty { get; set; } [Fact] public void Design_Mode_PreviewWith_Should_Be_Ignored_Without_Design_Mode() { using (UnitTestApplication.Start(TestServices.MockWindowingPlatform)) { var obj = (Control)AvaloniaRuntimeXamlLoader.Load(@" ", designMode: false); var preview = Design.CreatePreviewWithControl(obj); // Should return the original control, not the preview. Assert.IsType", designMode: true); var preview = Design.CreatePreviewWithControl(obj); var previewBorder = Assert.IsType(preview); Assert.IsType