using apiLOL; using apiLOL.Controllers; using Microsoft.AspNetCore.Mvc; using StubLib; namespace TestUnitaire { public class TestAPILol { [Fact] public void Test1() { } [Fact] public void TestPostChampion() { // Arrange var data = new StubData(); var controller = new ControllerChampions(new StubData()); var champDTO = new ChampionDTO("Charles", "Charles est un champion de League of Legends"); // Act var result = controller.Post(champDTO); data.ChampionsMgr.AddItem(champDTO.ToModel()); var nbItem = data.ChampionsMgr.GetNbItems(); Task nbItemTask = nbItem; // Assert Assert.IsType(result); // Verify that the champions is added to the stub Assert.Equal(7, nbItemTask.Result); } } }