Ajout de commentaire automatique dans les PR
All checks were successful
Main Build Process / Build & Test (push) Successful in 1m37s

This commit is contained in:
2024-06-03 09:16:17 +02:00
parent 35e046a4bb
commit 1d4f373c8f
12 changed files with 350 additions and 27 deletions

View File

@@ -10,7 +10,9 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="AutoMapper" Version="13.0.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.6.0" />
<PackageReference Include="xunit" Version="2.4.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

View File

@@ -1,3 +1,4 @@
using LittleTown.Core.Enums;
using LittleTown.StaticDataAcces;
namespace LittleTown.Core.Tests;
@@ -20,8 +21,17 @@ public class MatchTesting
}
[Fact]
public void CheckBoardBoundaries()
public void TwoPlayerInitMatchTest()
{
StaticDataGetter getter = new();
Match match = new Match(2, getter);
PlayerZone player1 = match.GetPlayerZone(0);
PlayerZone player1_3 = match.GetPlayerZone(0);
Assert.Equal(3, player1.Ressources[Enums.ResourceType.Piece]);
player1.AddRessources(ResourceType.Piece, 1);
Assert.Equal(3, player1_3.Ressources[Enums.ResourceType.Piece]);
Assert.Equal(4, player1.Objectives.Count);
}
}