using NUnit.Framework; using Vanara.PInvoke; using Vanara.PInvoke.Tests; namespace Vanara.Windows.Shell.Tests { [TestFixture] public class TaskbarTests { [Test] public void TaskbarTest() { Assert.That(TaskBar.Taskbar.Handle, ResultIs.ValidHandle); Assert.That(TaskBar.Taskbar.Bounds, Is.Not.EqualTo(RECT.Empty)); Assert.That(() => TaskBar.Taskbar.AutoHide, Throws.Nothing); TestContext.Write($"{TaskBar.Taskbar.Bounds}; {TaskBar.Taskbar.AutoHide}; {TaskBar.Taskbar.Edge}"); } [Test] public void TrayTest() { Assert.That(TaskBar.Taskbar.TrayIcons, Is.Not.Empty); TaskBar.Taskbar.TrayIcons.WriteValues(); } [Test] public void StructTest() { TestHelper.GetNestedStructSizes(typeof(ComCtl32), "TB", "NMTB", "TOOLBAR").WriteValues(); } } }