mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-02-23 19:49:43 +01:00
Moved constants
This commit is contained in:
41
src/modules/fancyzones/UITests-FancyZonesEditor/Constants.cs
Normal file
41
src/modules/fancyzones/UITests-FancyZonesEditor/Constants.cs
Normal file
@@ -0,0 +1,41 @@
|
||||
// Copyright (c) Microsoft Corporation
|
||||
// The Microsoft Corporation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Microsoft.FancyZonesEditor.UITests
|
||||
{
|
||||
public static class Constants
|
||||
{
|
||||
public enum Layouts
|
||||
{
|
||||
Empty,
|
||||
Focus,
|
||||
Rows,
|
||||
Columns,
|
||||
Grid,
|
||||
PriorityGrid,
|
||||
}
|
||||
|
||||
public static readonly Dictionary<Layouts, string> LayoutNames = new Dictionary<Layouts, string>()
|
||||
{
|
||||
{ Layouts.Empty, "No layout" },
|
||||
{ Layouts.Focus, "Focus" },
|
||||
{ Layouts.Rows, "Rows" },
|
||||
{ Layouts.Columns, "Columns" },
|
||||
{ Layouts.Grid, "Grid" },
|
||||
{ Layouts.PriorityGrid, "PriorityGrid" },
|
||||
};
|
||||
|
||||
public static readonly Dictionary<Layouts, string> LayoutTypes = new Dictionary<Layouts, string>()
|
||||
{
|
||||
{ Layouts.Empty, "blank" },
|
||||
{ Layouts.Focus, "focus" },
|
||||
{ Layouts.Rows, "rows" },
|
||||
{ Layouts.Columns, "columns" },
|
||||
{ Layouts.Grid, "grid" },
|
||||
{ Layouts.PriorityGrid, "priority-grid" },
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -14,26 +14,6 @@ namespace UITests_FancyZonesEditor
|
||||
private static FancyZonesEditorSession? _session;
|
||||
private static TestContext? _context;
|
||||
|
||||
private enum Layouts
|
||||
{
|
||||
Empty,
|
||||
Focus,
|
||||
Rows,
|
||||
Columns,
|
||||
Grid,
|
||||
PriorityGrid,
|
||||
}
|
||||
|
||||
private static readonly Dictionary<Layouts, string> LayoutNames = new Dictionary<Layouts, string>()
|
||||
{
|
||||
{ Layouts.Empty, "No layout" },
|
||||
{ Layouts.Focus, "Focus" },
|
||||
{ Layouts.Rows, "Rows" },
|
||||
{ Layouts.Columns, "Columns" },
|
||||
{ Layouts.Grid, "Grid" },
|
||||
{ Layouts.PriorityGrid, "PriorityGrid" },
|
||||
};
|
||||
|
||||
[ClassInitialize]
|
||||
public static void ClassInitialize(TestContext testContext)
|
||||
{
|
||||
@@ -74,7 +54,7 @@ namespace UITests_FancyZonesEditor
|
||||
[TestMethod]
|
||||
public void OpenEditLayoutDialog() // verify the edit layout dialog is opened
|
||||
{
|
||||
_session?.Click_EditLayout(LayoutNames[Layouts.Grid]);
|
||||
_session?.Click_EditLayout(Constants.LayoutNames[Constants.Layouts.Grid]);
|
||||
Assert.IsNotNull(_session?.Session?.FindElementByAccessibilityId("EditLayoutDialogTitle")); // check the pane header
|
||||
Assert.IsNotNull(_session?.Session?.FindElementsByName("Edit 'Grid'")); // verify it's opened for the correct layout
|
||||
}
|
||||
@@ -82,7 +62,7 @@ namespace UITests_FancyZonesEditor
|
||||
[TestMethod]
|
||||
public void OpenContextMenu() // verify the context menu is opened
|
||||
{
|
||||
Assert.IsNotNull(_session?.OpenContextMenu(LayoutNames[Layouts.Columns]));
|
||||
Assert.IsNotNull(_session?.OpenContextMenu(Constants.LayoutNames[Constants.Layouts.Columns]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user