Moved constants

This commit is contained in:
seraphima
2023-11-20 15:00:23 +01:00
parent bf4290866f
commit ed4940ca68
2 changed files with 43 additions and 22 deletions

View 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" },
};
}
}

View File

@@ -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]));
}
}
}