From 092230b4358273477429f12d1a4371ba8adf67da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20M=C3=BCller?= Date: Sat, 27 Sep 2025 23:27:37 +0200 Subject: [PATCH] Simplify test setup and use new "entity" naming --- QuadtreeTests/Tests.cs | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/QuadtreeTests/Tests.cs b/QuadtreeTests/Tests.cs index bf03783..e88bc5c 100644 --- a/QuadtreeTests/Tests.cs +++ b/QuadtreeTests/Tests.cs @@ -10,8 +10,6 @@ namespace QuadtreeTests public Vector2 Position { get; } = position; } - private List _positions; - private List _entities; private Quadtree _quadtree; @@ -19,27 +17,20 @@ namespace QuadtreeTests [SetUp] public void Setup() { - _positions = [new Vector2(1.0f, 1.0f), new Vector2(3.0f, 3.0f), new Vector2(5.0f, 8.0f)]; - _entities = new(); + _entities = [new(new(1.0f, 1.0f)), new(new(3.0f, 3.0f)), new(new(5.0f, 8.0f))]; _quadtree = new(20, 4, e => e.Position); - - for (int i = 0; i < _positions.Count; i++) - { - var obj = new TestEntity(_positions[i]); - _entities.Add(obj); - } } [Test] public void TestAdd() { - AddObjectsAndAssertCount(); + AddEntitiesAndAssertCount(); } [Test] public void TestAddRemove() { - AddObjectsAndAssertCount(); + AddEntitiesAndAssertCount(); for (int i = 0; i < _entities.Count; i++) { @@ -51,13 +42,13 @@ namespace QuadtreeTests [Test] public void TestQuery() { - AddObjectsAndAssertCount(); + AddEntitiesAndAssertCount(); List result = new(); _quadtree.Query(new Rectangle(new Vector2(2.5f, 2.5f), new Vector2(10.0f, 10.0f)), result); Assert.That(result.Count, Is.EqualTo(2)); } - private void AddObjectsAndAssertCount() + private void AddEntitiesAndAssertCount() { for (int i = 0; i < _entities.Count; i++) {