From 8fa29ab09a506ef3ed0c09f40adb5a09fb2cf317 Mon Sep 17 00:00:00 2001 From: Ed Kolis Date: Sat, 29 Jun 2024 16:31:38 -0400 Subject: [PATCH] Move unit tests to root namespace to avoid the need for so many using statements --- FrEee.Tests/FrEee.Tests.csproj | 1 + FrEee.Tests/Modding/FormulaTest.cs | 3 +-- .../Modding/Loaders/ComponentLoaderTest.cs | 7 +++---- FrEee.Tests/Modding/Loaders/LoaderTest.cs | 7 +++---- FrEee.Tests/Modding/ScriptEngineTest.cs | 7 +++---- FrEee.Tests/Modding/StockMod.cs | 6 ++---- .../Modding/Templates/GalaxyTemplateTest.cs | 7 +++---- FrEee.Tests/Objects/Abilities/AbilityTest.cs | 14 ++++++------- .../Objects/Orders/ConstructionTest.cs | 12 +++++------ FrEee.Tests/Objects/Space/MemoryTest.cs | 15 +++++++------ .../Objects/Technology/TechnologyTest.cs | 9 ++++---- .../Objects/Technology/WeaponInfoTest.cs | 10 ++++----- FrEee.Tests/Objects/Vehicles/CloakingTest.cs | 19 ++++++++--------- FrEee.Tests/Objects/Vehicles/DamageTest.cs | 21 ++++++++----------- FrEee.Tests/Objects/Vehicles/ResupplyTest.cs | 17 +++++++-------- .../Processes/Combat/DamageTypesTest.cs | 16 +++++++------- FrEee.Tests/Setup/GameSetupTest.cs | 6 +++--- FrEee.Tests/TestUtilities.cs | 2 +- FrEee.Tests/Utility/DataTest.cs | 11 ++++------ .../Extensions/CommonExtensionsTest.cs | 9 ++++---- .../Extensions/EnumerableExtensionsTest.cs | 9 ++++---- FrEee.Tests/Utility/Extensions/ParserTest.cs | 9 +++----- FrEee.Tests/Utility/MathXTest.cs | 6 ++---- FrEee.Tests/Utility/PrngTest.cs | 8 +++---- FrEee.Tests/Utility/SerializerTest.cs | 6 ++---- FrEee.Tests/Utility/VectorTest.cs | 8 +++---- 26 files changed, 107 insertions(+), 138 deletions(-) diff --git a/FrEee.Tests/FrEee.Tests.csproj b/FrEee.Tests/FrEee.Tests.csproj index 5bff6d69..02b0bf0e 100644 --- a/FrEee.Tests/FrEee.Tests.csproj +++ b/FrEee.Tests/FrEee.Tests.csproj @@ -23,5 +23,6 @@ false + FrEee diff --git a/FrEee.Tests/Modding/FormulaTest.cs b/FrEee.Tests/Modding/FormulaTest.cs index e5cdb0ef..f3923eeb 100644 --- a/FrEee.Tests/Modding/FormulaTest.cs +++ b/FrEee.Tests/Modding/FormulaTest.cs @@ -2,14 +2,13 @@ using FrEee.Processes.Combat; using FrEee.Objects.Technology; using FrEee.Objects.Vehicles; -using FrEee.Modding; using FrEee.Modding.Templates; using NUnit.Framework; using System.Collections.Generic; using System.Linq; using FrEee.Objects.GameState; -namespace FrEee.Tests.Modding; +namespace FrEee.Modding; /// /// Tests data file formulas. diff --git a/FrEee.Tests/Modding/Loaders/ComponentLoaderTest.cs b/FrEee.Tests/Modding/Loaders/ComponentLoaderTest.cs index 89a1daa7..b14d46b0 100644 --- a/FrEee.Tests/Modding/Loaders/ComponentLoaderTest.cs +++ b/FrEee.Tests/Modding/Loaders/ComponentLoaderTest.cs @@ -1,8 +1,7 @@ -using FrEee.Modding; -using FrEee.Extensions; +using FrEee.Extensions; using NUnit.Framework; -namespace FrEee.Tests.Modding.Loaders; +namespace FrEee.Modding.Loaders; /// /// Summary description for ComponentLoaderTest @@ -36,4 +35,4 @@ public void WeaponRangeBlindSpot() Assert.AreEqual(2, w.WeaponInfo.MinRange.Value); Assert.AreEqual(3, w.WeaponInfo.MaxRange.Value); } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Modding/Loaders/LoaderTest.cs b/FrEee.Tests/Modding/Loaders/LoaderTest.cs index f689f12b..05a5d276 100644 --- a/FrEee.Tests/Modding/Loaders/LoaderTest.cs +++ b/FrEee.Tests/Modding/Loaders/LoaderTest.cs @@ -1,7 +1,6 @@ -using FrEee.Modding; -using NUnit.Framework; +using NUnit.Framework; -namespace FrEee.Tests.Modding.Loaders; +namespace FrEee.Modding.Loaders; /// /// Tests mod loaders. @@ -26,4 +25,4 @@ public void LoadStockModWithoutErrors() Mod.Load(null); Assert.AreEqual(0, Mod.Errors.Count); } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Modding/ScriptEngineTest.cs b/FrEee.Tests/Modding/ScriptEngineTest.cs index c2bbd3c6..d179d76f 100644 --- a/FrEee.Tests/Modding/ScriptEngineTest.cs +++ b/FrEee.Tests/Modding/ScriptEngineTest.cs @@ -1,8 +1,7 @@ -using FrEee.Modding; +using System.Collections.Generic; using NUnit.Framework; -using System.Collections.Generic; -namespace FrEee.Tests.Modding; +namespace FrEee.Modding; //[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")] public class ScriptEngineTest @@ -23,4 +22,4 @@ public void EvaluateExpression() variables.Add("y", 7); Assert.AreEqual(42, PythonScriptEngine.EvaluateExpression(expr, variables)); } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Modding/StockMod.cs b/FrEee.Tests/Modding/StockMod.cs index 6b146903..76180db6 100644 --- a/FrEee.Tests/Modding/StockMod.cs +++ b/FrEee.Tests/Modding/StockMod.cs @@ -1,6 +1,4 @@ -using FrEee.Modding; - -namespace FrEee.Tests.Modding; +namespace FrEee.Modding; /// /// The stock FrEee mod. @@ -18,4 +16,4 @@ public static Mod Instance } private static Mod instance; -} \ No newline at end of file +} diff --git a/FrEee.Tests/Modding/Templates/GalaxyTemplateTest.cs b/FrEee.Tests/Modding/Templates/GalaxyTemplateTest.cs index e1c5b48f..3c033401 100644 --- a/FrEee.Tests/Modding/Templates/GalaxyTemplateTest.cs +++ b/FrEee.Tests/Modding/Templates/GalaxyTemplateTest.cs @@ -1,8 +1,7 @@ -using FrEee.Modding.Templates; +using System.Drawing; using NUnit.Framework; -using System.Drawing; -namespace FrEee.Tests.Modding; +namespace FrEee.Modding.Templates; /// /// Tests galaxy templates. @@ -95,4 +94,4 @@ public void WarpPointAngularDistance() Assert.IsFalse(GalaxyTemplate.AngleIsInRangeExclusive(-90, -30, 60)); Assert.IsFalse(GalaxyTemplate.AngleIsInRangeExclusive(270, -30, 60)); } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Objects/Abilities/AbilityTest.cs b/FrEee.Tests/Objects/Abilities/AbilityTest.cs index 43d9fa1f..75e210a4 100644 --- a/FrEee.Tests/Objects/Abilities/AbilityTest.cs +++ b/FrEee.Tests/Objects/Abilities/AbilityTest.cs @@ -1,15 +1,15 @@ +using System.Drawing; +using FrEee.Extensions; +using FrEee.Modding.Abilities; +using FrEee.Modding.Templates; using FrEee.Objects.Civilization; +using FrEee.Objects.GameState; using FrEee.Objects.Space; +using FrEee.Objects.Technology; using FrEee.Objects.Vehicles; -using FrEee.Modding.Templates; -using FrEee.Extensions; using NUnit.Framework; -using System.Drawing; -using FrEee.Objects.Technology; -using FrEee.Objects.GameState; -using FrEee.Modding.Abilities; -namespace FrEee.Tests.Objects.Abilities; +namespace FrEee.Objects.Abilities; /// /// Tests abilities and ability rules. diff --git a/FrEee.Tests/Objects/Orders/ConstructionTest.cs b/FrEee.Tests/Objects/Orders/ConstructionTest.cs index 8805bd79..797695a5 100644 --- a/FrEee.Tests/Objects/Orders/ConstructionTest.cs +++ b/FrEee.Tests/Objects/Orders/ConstructionTest.cs @@ -1,12 +1,12 @@ -using FrEee.Objects.Civilization; +using FrEee.Extensions; +using FrEee.Modding; +using FrEee.Objects.Civilization; +using FrEee.Objects.GameState; using FrEee.Objects.Space; using FrEee.Objects.Technology; -using FrEee.Modding; -using FrEee.Extensions; using NUnit.Framework; -using FrEee.Objects.GameState; -namespace FrEee.Tests.Objects.Orders; +namespace FrEee.Objects.Orders; /// /// Tests construction queue capabilities. @@ -63,4 +63,4 @@ public void NoPopNoBuild() } // TODO - test construction of facilities/units/ships -} \ No newline at end of file +} diff --git a/FrEee.Tests/Objects/Space/MemoryTest.cs b/FrEee.Tests/Objects/Space/MemoryTest.cs index 6aad5c24..60109cc8 100644 --- a/FrEee.Tests/Objects/Space/MemoryTest.cs +++ b/FrEee.Tests/Objects/Space/MemoryTest.cs @@ -1,13 +1,12 @@ -using FrEee.Objects.Civilization; -using FrEee.Objects.Space; -using FrEee.Objects.Vehicles; -using FrEee.Modding; +using System.Drawing; using FrEee.Extensions; -using NUnit.Framework; -using System.Drawing; +using FrEee.Modding; +using FrEee.Objects.Civilization; using FrEee.Objects.GameState; +using FrEee.Objects.Vehicles; +using NUnit.Framework; -namespace FrEee.Tests.Objects.Space; +namespace FrEee.Objects.Space; /// /// Tests memory sight / fog of war. @@ -143,4 +142,4 @@ private void ReturnSubmarine() } // TODO - create test for fogged ship reappearing -} \ No newline at end of file +} diff --git a/FrEee.Tests/Objects/Technology/TechnologyTest.cs b/FrEee.Tests/Objects/Technology/TechnologyTest.cs index cfb8fa55..841c2569 100644 --- a/FrEee.Tests/Objects/Technology/TechnologyTest.cs +++ b/FrEee.Tests/Objects/Technology/TechnologyTest.cs @@ -1,13 +1,12 @@ +using FrEee.Extensions; +using FrEee.Modding; using FrEee.Objects.Civilization; using FrEee.Objects.Commands; +using FrEee.Objects.GameState; using FrEee.Processes; -using FrEee.Modding; -using FrEee.Extensions; using NUnit.Framework; -using FrEee.Objects.GameState; -using FrEee.Objects.Technology; -namespace FrEee.Tests.Objects.Technology; +namespace FrEee.Objects.Technology; public class TechnologyTest { diff --git a/FrEee.Tests/Objects/Technology/WeaponInfoTest.cs b/FrEee.Tests/Objects/Technology/WeaponInfoTest.cs index dc6e6a76..c4f4d8af 100644 --- a/FrEee.Tests/Objects/Technology/WeaponInfoTest.cs +++ b/FrEee.Tests/Objects/Technology/WeaponInfoTest.cs @@ -1,10 +1,10 @@ -using FrEee.Processes.Combat; +using System.Linq; using FrEee.Modding; -using NUnit.Framework; -using System.Linq; using FrEee.Objects.GameState; +using FrEee.Processes.Combat; +using NUnit.Framework; -namespace FrEee.Tests.Objects.Technology; +namespace FrEee.Objects.Technology; /// /// Tests weapon info. @@ -50,4 +50,4 @@ public void NonFormulaDamage() Assert.AreEqual(20, ct.WeaponInfo.GetDamage(new Shot(null, comp, null, 4))); Assert.AreEqual(0, ct.WeaponInfo.GetDamage(new Shot(null, comp, null, 6))); } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Objects/Vehicles/CloakingTest.cs b/FrEee.Tests/Objects/Vehicles/CloakingTest.cs index 461b475c..0a7d04f1 100644 --- a/FrEee.Tests/Objects/Vehicles/CloakingTest.cs +++ b/FrEee.Tests/Objects/Vehicles/CloakingTest.cs @@ -1,15 +1,14 @@ -using FrEee.Objects.Civilization; -using FrEee.Objects.Space; -using FrEee.Objects.Vehicles; -using FrEee.Modding; +using System.Drawing; using FrEee.Extensions; -using NUnit.Framework; -using System.Drawing; -using FrEee.Objects.Technology; -using FrEee.Objects.GameState; +using FrEee.Modding; using FrEee.Modding.Abilities; +using FrEee.Objects.Civilization; +using FrEee.Objects.GameState; +using FrEee.Objects.Space; +using FrEee.Objects.Technology; +using NUnit.Framework; -namespace FrEee.Tests.Objects.Vehicles; +namespace FrEee.Objects.Vehicles; /// /// Tests cloaking of vehicles. @@ -220,4 +219,4 @@ private void AddSensorAbility(IHull hull, string sightType, int level) a.Values.Add(sightType); a.Values.Add(level.ToString()); } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Objects/Vehicles/DamageTest.cs b/FrEee.Tests/Objects/Vehicles/DamageTest.cs index f44a31b5..6b3d2754 100644 --- a/FrEee.Tests/Objects/Vehicles/DamageTest.cs +++ b/FrEee.Tests/Objects/Vehicles/DamageTest.cs @@ -1,18 +1,15 @@ -using FrEee.Modding.Abilities; -using FrEee.Objects.Civilization; -using FrEee.Objects.Space; -using FrEee.Objects.Technology; -using FrEee.Objects.Vehicles; +using System.Collections.Generic; +using System.Linq; +using FrEee.Extensions; using FrEee.Modding; +using FrEee.Modding.Abilities; using FrEee.Modding.Templates; -using FrEee.Extensions; -using NUnit.Framework; -using System.Collections.Generic; -using System.Linq; +using FrEee.Objects.Civilization; using FrEee.Objects.GameState; -using FrEee.Extensions; +using FrEee.Objects.Technology; +using NUnit.Framework; -namespace FrEee.Tests.Objects.Vehicles; +namespace FrEee.Objects.Vehicles; /// /// Tests damage to vehicles. @@ -113,4 +110,4 @@ private int GetExpectedSpeed(Ship ship) + ship.Components.Where(c => c.Hitpoints > 0).MaxOrDefault(c => c.GetAbilityValue("Extra Movement Generation").ToInt()) + ship.Components.Where(c => c.Hitpoints > 0).MaxOrDefault(c => c.GetAbilityValue("Vehicle Speed").ToInt()); } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Objects/Vehicles/ResupplyTest.cs b/FrEee.Tests/Objects/Vehicles/ResupplyTest.cs index 5370a523..a3363cfe 100644 --- a/FrEee.Tests/Objects/Vehicles/ResupplyTest.cs +++ b/FrEee.Tests/Objects/Vehicles/ResupplyTest.cs @@ -1,15 +1,14 @@ -using FrEee.Objects.Civilization; -using FrEee.Objects.Space; -using FrEee.Objects.Technology; -using FrEee.Objects.Vehicles; +using System.Drawing; +using FrEee.Extensions; using FrEee.Modding; using FrEee.Modding.Templates; -using FrEee.Extensions; -using NUnit.Framework; -using System.Drawing; +using FrEee.Objects.Civilization; using FrEee.Objects.GameState; +using FrEee.Objects.Space; +using FrEee.Objects.Technology; +using NUnit.Framework; -namespace FrEee.Tests.Objects.Vehicles; +namespace FrEee.Objects.Vehicles; /// /// Tests resupply of vehicles. @@ -87,4 +86,4 @@ public void FleetResupply() // TODO - test resupply depots // TODO - test system wide resupply -} \ No newline at end of file +} diff --git a/FrEee.Tests/Processes/Combat/DamageTypesTest.cs b/FrEee.Tests/Processes/Combat/DamageTypesTest.cs index 202005ee..c2b48110 100644 --- a/FrEee.Tests/Processes/Combat/DamageTypesTest.cs +++ b/FrEee.Tests/Processes/Combat/DamageTypesTest.cs @@ -1,14 +1,12 @@ -using FrEee.Processes.Combat; -using FrEee.Objects.Vehicles; -using FrEee.Modding; -using FrEee.Extensions; -using NUnit.Framework; -using System; +using System; using System.Linq; +using FrEee.Extensions; +using FrEee.Modding; using FrEee.Objects.GameState; -using FrEee.Processes.Combat; +using FrEee.Objects.Vehicles; +using NUnit.Framework; -namespace FrEee.Tests.Processes.Combat; +namespace FrEee.Processes.Combat; public class DamageTypesTest { @@ -176,4 +174,4 @@ private void TestDamage(Ship attacker, IDamageable defender, int dmg, int expect else Assert.IsTrue(defender.IsDestroyed); } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Setup/GameSetupTest.cs b/FrEee.Tests/Setup/GameSetupTest.cs index dbb73cb9..6295eb5c 100644 --- a/FrEee.Tests/Setup/GameSetupTest.cs +++ b/FrEee.Tests/Setup/GameSetupTest.cs @@ -1,9 +1,9 @@ using FrEee.Modding; -using NUnit.Framework; using FrEee.Objects.GameState; using FrEee.Processes.Setup; +using NUnit.Framework; -namespace FrEee.Tests.Setup; +namespace FrEee.Setup; public class GameSetupTest { @@ -15,4 +15,4 @@ public void Quickstart() Mod.Current = Mod.Load(null); Galaxy.Initialize(setup, null); } -} \ No newline at end of file +} diff --git a/FrEee.Tests/TestUtilities.cs b/FrEee.Tests/TestUtilities.cs index 065348ce..546419cf 100644 --- a/FrEee.Tests/TestUtilities.cs +++ b/FrEee.Tests/TestUtilities.cs @@ -4,7 +4,7 @@ using FrEee.Modding; using FrEee.Objects.GameState; -namespace FrEee.Tests; +namespace FrEee; public static class TestUtilities { diff --git a/FrEee.Tests/Utility/DataTest.cs b/FrEee.Tests/Utility/DataTest.cs index e5e8524e..46e766ad 100644 --- a/FrEee.Tests/Utility/DataTest.cs +++ b/FrEee.Tests/Utility/DataTest.cs @@ -1,12 +1,9 @@ -using FrEee.Utility; -using FrEee.Serialization; +using System.Collections.Generic; using FrEee.Extensions; -using NUnit.Framework; -using System.Collections.Generic; using FrEee.Serialization; -using FrEee.Utility; +using NUnit.Framework; -namespace FrEee.Tests.Utility; +namespace FrEee.Utility; /// /// Tests data operations. @@ -199,4 +196,4 @@ public string SayHi() return $"Hi, I'm {Name ?? "nobody"}!"; } } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Utility/Extensions/CommonExtensionsTest.cs b/FrEee.Tests/Utility/Extensions/CommonExtensionsTest.cs index 1161756d..74b8797a 100644 --- a/FrEee.Tests/Utility/Extensions/CommonExtensionsTest.cs +++ b/FrEee.Tests/Utility/Extensions/CommonExtensionsTest.cs @@ -1,10 +1,9 @@ -using FrEee.Extensions; -using NUnit.Framework; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using FrEee.Extensions; +using NUnit.Framework; -namespace FrEee.Tests.Utility.Extensions; +namespace FrEee.Utility.Extensions; /// /// Tests extension methods. @@ -46,4 +45,4 @@ public Square(int i) public int SquaredNumber { get { return Number * Number; } } } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Utility/Extensions/EnumerableExtensionsTest.cs b/FrEee.Tests/Utility/Extensions/EnumerableExtensionsTest.cs index 9946e35b..f143e836 100644 --- a/FrEee.Tests/Utility/Extensions/EnumerableExtensionsTest.cs +++ b/FrEee.Tests/Utility/Extensions/EnumerableExtensionsTest.cs @@ -1,9 +1,8 @@ -using FrEee.Extensions; -using NUnit.Framework; -using System.Linq; +using System.Linq; using FrEee.Extensions; +using NUnit.Framework; -namespace FrEee.Tests.Utility.Extensions; +namespace FrEee.Utility.Extensions; /// /// Tests extension methods. @@ -16,4 +15,4 @@ public void ExceptSingle() var list = new object[] { 42, "fred", null }; Assert.AreEqual(2, list.ExceptSingle(null).Count()); } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Utility/Extensions/ParserTest.cs b/FrEee.Tests/Utility/Extensions/ParserTest.cs index a7c8a237..066733d4 100644 --- a/FrEee.Tests/Utility/Extensions/ParserTest.cs +++ b/FrEee.Tests/Utility/Extensions/ParserTest.cs @@ -1,11 +1,8 @@ -using FrEee.Utility; +using System; using FrEee.Extensions; using NUnit.Framework; -using System; -using FrEee.Extensions; -using FrEee.Utility; -namespace FrEee.Tests.Utility.Extensions; +namespace FrEee.Utility.Extensions; /// /// Tests parsing capabilities. @@ -173,4 +170,4 @@ private enum Rush [Name("Marine Adapter")] ReallyFakeRushMarine, } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Utility/MathXTest.cs b/FrEee.Tests/Utility/MathXTest.cs index 61ae0949..fb9ab037 100644 --- a/FrEee.Tests/Utility/MathXTest.cs +++ b/FrEee.Tests/Utility/MathXTest.cs @@ -1,8 +1,6 @@ -using FrEee.Utility; -using NUnit.Framework; -using FrEee.Utility; +using NUnit.Framework; -namespace FrEee.Tests.Utility; +namespace FrEee.Utility; /// /// Tests math. diff --git a/FrEee.Tests/Utility/PrngTest.cs b/FrEee.Tests/Utility/PrngTest.cs index 8284bebe..5493bc7e 100644 --- a/FrEee.Tests/Utility/PrngTest.cs +++ b/FrEee.Tests/Utility/PrngTest.cs @@ -1,8 +1,6 @@ -using FrEee.Utility; -using NUnit.Framework; -using FrEee.Utility; +using NUnit.Framework; -namespace FrEee.Tests.Utility; +namespace FrEee.Utility; /// /// Tries to test the random number generator. As much as a RNG is testable... @@ -26,4 +24,4 @@ public void NextLong() Assert.IsFalse(prng.Next(max) > max); } } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Utility/SerializerTest.cs b/FrEee.Tests/Utility/SerializerTest.cs index 78c1b125..83380240 100644 --- a/FrEee.Tests/Utility/SerializerTest.cs +++ b/FrEee.Tests/Utility/SerializerTest.cs @@ -2,17 +2,15 @@ using FrEee.Objects.Technology; using FrEee.Objects.Vehicles; using FrEee.Modding; -using FrEee.Utility; using FrEee.Serialization; using FrEee.Extensions; using NUnit.Framework; using System.Collections.Generic; using System.Linq; using FrEee.Objects.Civilization.Orders; -using FrEee.Utility; using FrEee.Modding.Abilities; -namespace FrEee.Tests.Utility; +namespace FrEee.Utility; public class SerializerTest { @@ -266,4 +264,4 @@ public Spy() public void SetSecretCode(int code) => SecretCode = code; } -} \ No newline at end of file +} diff --git a/FrEee.Tests/Utility/VectorTest.cs b/FrEee.Tests/Utility/VectorTest.cs index c650f38b..d1372472 100644 --- a/FrEee.Tests/Utility/VectorTest.cs +++ b/FrEee.Tests/Utility/VectorTest.cs @@ -1,8 +1,6 @@ -using FrEee.Utility; -using NUnit.Framework; -using FrEee.Utility; +using NUnit.Framework; -namespace FrEee.Tests.Utility; +namespace FrEee.Utility; public class VectorTest { @@ -29,4 +27,4 @@ public void InterpolationEightWay() Assert.AreEqual(3, traveled.LengthEightWay); Assert.AreEqual(trip.LengthEightWay - 3, togo.LengthEightWay); } -} \ No newline at end of file +}