diff --git a/Sources/LeagueOfLegends.sln b/Sources/LeagueOfLegends.sln
index aca2bb3..380b252 100644
--- a/Sources/LeagueOfLegends.sln
+++ b/Sources/LeagueOfLegends.sln
@@ -29,6 +29,11 @@ EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EFLol", "EFLol\EFLol.csproj", "{7AEE66D2-490B-4049-B9D3-C629D7F78DA7}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestUnitaireAPiLol", "TestUnitaireAPiLol\TestUnitaireAPiLol.csproj", "{AD7F3A69-AC84-42CA-BD7E-FB037DAB1581}"
+ ProjectSection(ProjectDependencies) = postProject
+ {2960F9BA-49DE-494D-92E3-CE5A794BA1A9} = {2960F9BA-49DE-494D-92E3-CE5A794BA1A9}
+ {65B824B5-FADB-4C89-8B4B-D541B62B7DCA} = {65B824B5-FADB-4C89-8B4B-D541B62B7DCA}
+ {B01D7EF2-2D64-409A-A29A-61FB7BB7A9DB} = {B01D7EF2-2D64-409A-A29A-61FB7BB7A9DB}
+ EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/Sources/TestUnitaireAPiLol/TestUnitaireAPiLol.csproj b/Sources/TestUnitaireAPiLol/TestUnitaireAPiLol.csproj
index bdd1ae2..ed41633 100644
--- a/Sources/TestUnitaireAPiLol/TestUnitaireAPiLol.csproj
+++ b/Sources/TestUnitaireAPiLol/TestUnitaireAPiLol.csproj
@@ -21,4 +21,8 @@
+
+
+
+
diff --git a/Sources/TestUnitaireAPiLol/UnitTest1.cs b/Sources/TestUnitaireAPiLol/UnitTest1.cs
index ff6506c..28eaee6 100644
--- a/Sources/TestUnitaireAPiLol/UnitTest1.cs
+++ b/Sources/TestUnitaireAPiLol/UnitTest1.cs
@@ -1,3 +1,8 @@
+using apiLOL;
+using apiLOL.Controllers;
+using Microsoft.AspNetCore.Mvc;
+using StubLib;
+
namespace TestUnitaireAPiLol
{
public class UnitTest1
@@ -7,5 +12,20 @@ namespace TestUnitaireAPiLol
{
}
+
+ [Fact]
+ public void TestPostChampion()
+ {
+ // Arrange
+ var controller = new ControllerChampions(new StubData());
+ var champDTO = new ChampionDTO("Charle", "Charle est un champion de League of Legends");
+
+ // Act
+ var result = controller.Post(champDTO);
+
+ // Assert
+ Assert.IsType(result);
+
+ }
}
}
\ No newline at end of file
diff --git a/Sources/apiLOL/Controllers/ControllerChampions.cs b/Sources/apiLOL/Controllers/ControllerChampions.cs
index 20a878c..00e2396 100644
--- a/Sources/apiLOL/Controllers/ControllerChampions.cs
+++ b/Sources/apiLOL/Controllers/ControllerChampions.cs
@@ -12,6 +12,8 @@ namespace apiLOL.Controllers
public class ControllerChampions : Controller
{
private readonly IDataManager data;
+
+
public ControllerChampions(IDataManager manager)
{