1 Commits

Author SHA1 Message Date
b5a6b1c653 ajout d'un peu de couverture de code
All checks were successful
Main Build Process / Build & Test (pull_request) Successful in 1m56s
check main state / build (8.0.x) (push) Successful in 1m17s
Main Build Process / Build & Test (push) Successful in 2m15s
2024-08-30 00:02:05 +02:00

View File

@@ -1,5 +1,6 @@
using System.Reflection;
using System.Text.Json;
using AutoMapper.Internal;
using LittleTown.Core.Exceptions;
using LittleTown.StaticDataAcces;
@@ -17,21 +18,4 @@ public class ExceptionTesting
Assert.Throws<JsonException>(() => getter.GetObjectives());
Assert.Throws<JsonException>(() => getter.GetBuildings());
}
[Fact]
public void NombreDeJoueurMauvaisDansMatch()
{
StaticDataGetter getter = new();
Match match2Player = new Match(getter);
match2Player.AddPlayer("Player1");
match2Player.AddPlayer("Player2");
Type type = match2Player.GetType();
PropertyInfo? prop = type?.BaseType?.GetProperty("_players");
prop?.SetValue(match2Player, new Dictionary<string, PlayerZone>(), null);
Assert.Throws<MatchConfigException>(() => match2Player.Init());
}
}