temp
All checks were successful
dotnet package / build (8.0.x) (push) Successful in 1m29s

temp

fin de l'ajout de données au match
This commit was merged in pull request #7.
This commit is contained in:
2024-06-03 09:16:17 +02:00
parent 35e046a4bb
commit bf41b9f2e4
10 changed files with 267 additions and 3 deletions

View File

@@ -10,6 +10,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="AutoMapper" Version="13.0.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.0" />
<PackageReference Include="xunit" Version="2.4.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">

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);
}
}