summaryrefslogtreecommitdiff
path: root/src/SMAPI.Tests
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2022-04-06 18:24:59 -0400
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2022-04-06 18:24:59 -0400
commita593eda30f82af474887d91458b0e9158f66fefc (patch)
tree8aa0e0586e3cce7627e8c4ff445a953665953f8f /src/SMAPI.Tests
parent29f909a8d5dbb83d6df1a54d2680e6f9898f3b19 (diff)
downloadSMAPI-a593eda30f82af474887d91458b0e9158f66fefc.tar.gz
SMAPI-a593eda30f82af474887d91458b0e9158f66fefc.tar.bz2
SMAPI-a593eda30f82af474887d91458b0e9158f66fefc.zip
use target-typed new
Diffstat (limited to 'src/SMAPI.Tests')
-rw-r--r--src/SMAPI.Tests/Core/TranslationTests.cs6
-rw-r--r--src/SMAPI.Tests/Sample.cs2
-rw-r--r--src/SMAPI.Tests/Utilities/PathUtilitiesTests.cs22
-rw-r--r--src/SMAPI.Tests/Utilities/SDateTests.cs4
-rw-r--r--src/SMAPI.Tests/Utilities/SemanticVersionTests.cs2
5 files changed, 18 insertions, 18 deletions
diff --git a/src/SMAPI.Tests/Core/TranslationTests.cs b/src/SMAPI.Tests/Core/TranslationTests.cs
index 457f9fad..58bc59b1 100644
--- a/src/SMAPI.Tests/Core/TranslationTests.cs
+++ b/src/SMAPI.Tests/Core/TranslationTests.cs
@@ -116,7 +116,7 @@ namespace SMAPI.Tests.Core
public void Translation_ToString([ValueSource(nameof(TranslationTests.Samples))] string text)
{
// act
- Translation translation = new Translation("pt-BR", "key", text);
+ Translation translation = new("pt-BR", "key", text);
// assert
if (translation.HasValue())
@@ -129,7 +129,7 @@ namespace SMAPI.Tests.Core
public void Translation_ImplicitStringConversion([ValueSource(nameof(TranslationTests.Samples))] string text)
{
// act
- Translation translation = new Translation("pt-BR", "key", text);
+ Translation translation = new("pt-BR", "key", text);
// assert
if (translation.HasValue())
@@ -182,7 +182,7 @@ namespace SMAPI.Tests.Core
string expected = $"{start} tokens are properly replaced (including {middle} {middle}) {end}";
// act
- Translation translation = new Translation("pt-BR", "key", input);
+ Translation translation = new("pt-BR", "key", input);
switch (structure)
{
case "anonymous object":
diff --git a/src/SMAPI.Tests/Sample.cs b/src/SMAPI.Tests/Sample.cs
index f4f0d88e..9587a100 100644
--- a/src/SMAPI.Tests/Sample.cs
+++ b/src/SMAPI.Tests/Sample.cs
@@ -9,7 +9,7 @@ namespace SMAPI.Tests
** Fields
*********/
/// <summary>A random number generator.</summary>
- private static readonly Random Random = new Random();
+ private static readonly Random Random = new();
/*********
diff --git a/src/SMAPI.Tests/Utilities/PathUtilitiesTests.cs b/src/SMAPI.Tests/Utilities/PathUtilitiesTests.cs
index ab4c2618..94819c2e 100644
--- a/src/SMAPI.Tests/Utilities/PathUtilitiesTests.cs
+++ b/src/SMAPI.Tests/Utilities/PathUtilitiesTests.cs
@@ -14,7 +14,7 @@ namespace SMAPI.Tests.Utilities
/// <summary>Sample paths used in unit tests.</summary>
public static readonly SamplePath[] SamplePaths = {
// Windows absolute path
- new SamplePath
+ new()
{
OriginalPath = @"C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley",
@@ -26,7 +26,7 @@ namespace SMAPI.Tests.Utilities
},
// Windows absolute path (with trailing slash)
- new SamplePath
+ new()
{
OriginalPath = @"C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\",
@@ -38,7 +38,7 @@ namespace SMAPI.Tests.Utilities
},
// Windows relative path
- new SamplePath
+ new()
{
OriginalPath = @"Content\Characters\Dialogue\Abigail",
@@ -50,7 +50,7 @@ namespace SMAPI.Tests.Utilities
},
// Windows relative path (with directory climbing)
- new SamplePath
+ new()
{
OriginalPath = @"..\..\Content",
@@ -62,7 +62,7 @@ namespace SMAPI.Tests.Utilities
},
// Windows UNC path
- new SamplePath
+ new()
{
OriginalPath = @"\\unc\path",
@@ -74,7 +74,7 @@ namespace SMAPI.Tests.Utilities
},
// Linux absolute path
- new SamplePath
+ new()
{
OriginalPath = @"/home/.steam/steam/steamapps/common/Stardew Valley",
@@ -86,7 +86,7 @@ namespace SMAPI.Tests.Utilities
},
// Linux absolute path (with trailing slash)
- new SamplePath
+ new()
{
OriginalPath = @"/home/.steam/steam/steamapps/common/Stardew Valley/",
@@ -98,7 +98,7 @@ namespace SMAPI.Tests.Utilities
},
// Linux absolute path (with ~)
- new SamplePath
+ new()
{
OriginalPath = @"~/.steam/steam/steamapps/common/Stardew Valley",
@@ -110,7 +110,7 @@ namespace SMAPI.Tests.Utilities
},
// Linux relative path
- new SamplePath
+ new()
{
OriginalPath = @"Content/Characters/Dialogue/Abigail",
@@ -122,7 +122,7 @@ namespace SMAPI.Tests.Utilities
},
// Linux relative path (with directory climbing)
- new SamplePath
+ new()
{
OriginalPath = @"../../Content",
@@ -134,7 +134,7 @@ namespace SMAPI.Tests.Utilities
},
// Mixed directory separators
- new SamplePath
+ new()
{
OriginalPath = @"C:\some/mixed\path/separators",
diff --git a/src/SMAPI.Tests/Utilities/SDateTests.cs b/src/SMAPI.Tests/Utilities/SDateTests.cs
index 374f4921..886f25cd 100644
--- a/src/SMAPI.Tests/Utilities/SDateTests.cs
+++ b/src/SMAPI.Tests/Utilities/SDateTests.cs
@@ -61,7 +61,7 @@ namespace SMAPI.Tests.Utilities
public void Constructor_SetsExpectedValues([ValueSource(nameof(SDateTests.SampleSeasonValues))] string season, [ValueSource(nameof(SDateTests.ValidDays))] int day, [Values(1, 2, 100)] int year)
{
// act
- SDate date = new SDate(day, season, year);
+ SDate date = new(day, season, year);
// assert
Assert.AreEqual(day, date.Day);
@@ -254,7 +254,7 @@ namespace SMAPI.Tests.Utilities
{
foreach (int day in SDateTests.ValidDays)
{
- SDate date = new SDate(day, season, year);
+ SDate date = new(day, season, year);
int hash = date.GetHashCode();
if (hashes.TryGetValue(hash, out SDate otherDate))
Assert.Fail($"Received identical hash code {hash} for dates {otherDate} and {date}.");
diff --git a/src/SMAPI.Tests/Utilities/SemanticVersionTests.cs b/src/SMAPI.Tests/Utilities/SemanticVersionTests.cs
index ac4ef39b..c8270373 100644
--- a/src/SMAPI.Tests/Utilities/SemanticVersionTests.cs
+++ b/src/SMAPI.Tests/Utilities/SemanticVersionTests.cs
@@ -395,7 +395,7 @@ namespace SMAPI.Tests.Utilities
public void GameVersion(string versionStr)
{
// act
- GameVersion version = new GameVersion(versionStr);
+ GameVersion version = new(versionStr);
// assert
Assert.AreEqual(versionStr, version.ToString(), "The game version did not round-trip to the same value.");