mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-04 10:16:24 +02:00
30 lines
871 B
C#
30 lines
871 B
C#
// 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 Microsoft.Plugin.Folder.Sources;
|
|
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
|
|
namespace Microsoft.Plugin.Folder.UnitTests
|
|
{
|
|
[TestClass]
|
|
public class EnvironmentHelperTests
|
|
{
|
|
[DataTestMethod]
|
|
[DataRow(@"%", true)]
|
|
[DataRow(@"%P", true)]
|
|
[DataRow(@"%PROGRAMDATA%", true)]
|
|
[DataRow(@"", false)]
|
|
[DataRow(@"C:\ProgramData", false)]
|
|
|
|
public void IsValidEnvironmentVariable(string search, bool expectedSuccess)
|
|
{
|
|
var helper = new EnvironmentHelper();
|
|
|
|
var result = helper.IsEnvironmentVariable(search);
|
|
|
|
Assert.AreEqual(expectedSuccess, result);
|
|
}
|
|
}
|
|
}
|