lots of staff

This commit is contained in:
2024-10-23 18:49:13 +02:00
parent ff23702c15
commit a98a463531
8 changed files with 216 additions and 25 deletions
+11 -3
View File
@@ -9,7 +9,7 @@ public class LevelLoaderTests
public void LoadLevelTest()
{
// Preparre
string SaveFile =
string SaveFile =
"""
[
{
@@ -20,7 +20,9 @@ public class LevelLoaderTests
[1,1],
[4,2],
[6,9]
]
],
"new_egg_round": 2,
"egg_limit": 5
},
{
"level_name": "Cool snake map",
@@ -29,7 +31,9 @@ public class LevelLoaderTests
"obstacles": [
[2,3],
[1,2]
]
],
"new_egg_round": 3,
"egg_limit": 6
}
]
""";
@@ -44,11 +48,15 @@ public class LevelLoaderTests
Assert.Equal(10, current_level.Size);
Assert.Equal(5, current_level.SnakeStartLength);
Assert.Equal(current_level.Obstacles, [[1,1], [4,2], [6,9]]);
Assert.Equal(2, current_level.NewEggRound);
Assert.Equal(5, current_level.EggLimit);
current_level = loader.StoredLevels[1];
Assert.Equal("Cool snake map", current_level.LevelName);
Assert.Equal(12, current_level.Size);
Assert.Equal(3, current_level.SnakeStartLength);
Assert.Equal(current_level.Obstacles, [[2,3], [1,2]]);
Assert.Equal(3, current_level.NewEggRound);
Assert.Equal(6, current_level.EggLimit);
}
}