Io abstraction (#7293)

Co-authored-by: p-storm <paul.de.man@gmail.com>
This commit is contained in:
P-Storm
2020-11-02 18:33:43 +01:00
committed by GitHub
parent 5c3eef0112
commit 0d4017fe1a
109 changed files with 700 additions and 678 deletions

View File

@@ -1,4 +1,4 @@
using System.IO;
using System.IO.Abstractions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json.Linq;
using OpenQA.Selenium;
@@ -11,6 +11,9 @@ namespace PowerToysTests
[TestClass]
public class FancyZonesEditorCustomLayoutsTests : FancyZonesEditor
{
private static readonly IFileSystem FileSystem = new FileSystem();
private static readonly IFile File = FileSystem.File;
private void SetLayoutName(string name)
{
AppiumWebElement textBox = creatorWindow.FindElementByClassName("TextBox");

View File

@@ -1,4 +1,4 @@
using System.IO;
using System.IO.Abstractions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium.Appium;
using OpenQA.Selenium.Appium.Windows;
@@ -9,6 +9,9 @@ namespace PowerToysTests
[TestClass]
public class FancyZonesEditorOpeningTests : FancyZonesEditor
{
private static readonly IFileSystem FileSystem = new FileSystem();
private static readonly IFile File = FileSystem.File;
private static readonly IDirectory Directory = FileSystem.Directory;
void RemoveSettingsFile()
{
File.Delete(_zoneSettingsPath);

View File

@@ -1,5 +1,6 @@
using System;
using System.IO;
using System.IO.Abstractions;
//using System.IO;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json.Linq;
using OpenQA.Selenium;
@@ -10,6 +11,9 @@ namespace PowerToysTests
[TestClass]
public class FancyZonesEditorSettingsTests : FancyZonesEditor
{
private static readonly IFileSystem FileSystem = new FileSystem();
private static readonly IFile File = FileSystem.File;
private const string editorZoneCount = "editor-zone-count";
private const string editorShowSpacing = "editor-show-spacing";
private const string editorSpacing = "editor-spacing";

View File

@@ -1,4 +1,4 @@
using System.IO;
using System.IO.Abstractions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json.Linq;
@@ -7,6 +7,9 @@ namespace PowerToysTests
[TestClass]
public class FancyZonesEditorTemplatesApplyTests : FancyZonesEditor
{
private static readonly IFileSystem FileSystem = new FileSystem();
private static readonly IFile File = FileSystem.File;
private void ApplyLayout(string tabName)
{
editorWindow.FindElementByName(tabName).Click();

View File

@@ -1,4 +1,4 @@
using System.IO;
using System.IO.Abstractions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json.Linq;
using OpenQA.Selenium.Appium;
@@ -9,6 +9,8 @@ namespace PowerToysTests
[TestClass]
public class FancyZonesEditorTemplatesEditTests : FancyZonesEditor
{
private static readonly IFileSystem FileSystem = new FileSystem();
private static readonly IFile File = FileSystem.File;
private void ChangeLayout()
{
new Actions(session).MoveToElement(creatorWindow.FindElementByAccessibilityId("PART_TitleBar")).MoveByOffset(0, -50).Click().Perform();

View File

@@ -1,7 +1,7 @@
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.IO;
using System.IO.Abstractions;
using System.Linq;
using System.Windows.Forms;
using Microsoft.VisualStudio.TestTools.UnitTesting;
@@ -16,6 +16,10 @@ namespace PowerToysTests
[TestClass]
public class FancyZonesSettingsTests : PowerToysSession
{
private static readonly IFileSystem FileSystem = new FileSystem();
private static readonly IFile File = FileSystem.File;
private JObject _initialSettingsJson;
private static WindowsElement _saveButton;