| 1234567891011121314151617181920212223242526272829 |
- using System;
- using System.Reactive.Disposables;
- using System.Threading;
- using Avalonia.Controls;
- using Avalonia.Input;
- using Avalonia.Layout;
- using Avalonia.Threading;
- namespace Avalonia.Headless.UnitTests;
- public class ServicesTests
- {
- #if NUNIT
- [AvaloniaTest, Timeout(10000)]
- #elif XUNIT
- [AvaloniaFact]
- #endif
- public void Can_Access_Screens()
- {
- var window = new Window();
- var screens = window.Screens;
- Assert.NotNull(screens);
- var currentScreenFromWindow = screens.ScreenFromWindow(window);
- var currentScreenFromVisual = screens.ScreenFromVisual(window);
- Assert.True(ReferenceEquals(currentScreenFromWindow, currentScreenFromVisual));
- }
- }
|