test: add EditMode test assembly

This commit is contained in:
2026-05-14 01:01:14 +02:00
parent 17e3425de3
commit 0704f2e0a0
2 changed files with 39 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
{
"name": "DecayGrid.Tests.EditMode",
"rootNamespace": "DecayGrid.Tests",
"references": [
"UnityEngine.TestRunner",
"UnityEditor.TestRunner"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": true,
"precompiledReferences": [
"nunit.framework.dll"
],
"autoReferenced": false,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View File

@@ -0,0 +1,18 @@
using NUnit.Framework;
using Core.Domain.Status;
namespace DecayGrid.Tests
{
public class StatusManagerTests
{
[Test]
public void DefaultCapabilities_HaveExpectedValues()
{
var sm = new StatusManager();
var caps = sm.CurrentCapabilities;
Assert.IsTrue(caps.CanTriggerDecay);
Assert.AreEqual(1f, caps.SpeedMultiplier, 0.001f);
Assert.IsFalse(caps.CanHover);
}
}
}