#nullable enable using Xunit.Abstractions; namespace Terminal.Gui.ViewTests; /// /// Tests static property and enum. /// /// [Trait ("Category", "Output")] public class DiagnosticTests () { /// /// /// Tests static property and enum. /// /// /// [Fact] public void Diagnostics_Sets () { // View.Diagnostics is a static property that returns the current diagnostic flags. Assert.Equal (ViewDiagnosticFlags.Off, View.Diagnostics); // View.Diagnostics can be set to a new value. View.Diagnostics = ViewDiagnosticFlags.Padding; Assert.Equal (ViewDiagnosticFlags.Padding, View.Diagnostics); // Ensure we turn off at the end of the test View.Diagnostics = ViewDiagnosticFlags.Off; } }