|
|
@ -30,12 +30,25 @@ namespace TestEF
|
|
|
|
|
|
|
|
|
|
|
|
Champion batman = new("Batman", ChampionClass.Assassin, "icon_1", "image_1", "L'ombre de la nuit");
|
|
|
|
Champion batman = new("Batman", ChampionClass.Assassin, "icon_1", "image_1", "L'ombre de la nuit");
|
|
|
|
batman.AddSkill(new("Bat-signal", SkillType.Basic, "Envoie le signal"));
|
|
|
|
batman.AddSkill(new("Bat-signal", SkillType.Basic, "Envoie le signal"));
|
|
|
|
|
|
|
|
batman.AddCharacteristics(new[] {
|
|
|
|
|
|
|
|
Tuple.Create("Force", 150),
|
|
|
|
|
|
|
|
Tuple.Create("Agilité", 500)
|
|
|
|
|
|
|
|
});
|
|
|
|
Champion endeavor = new("Endeavor", ChampionClass.Tank, "icon_2", "image_2", "Feu brûlant énernel");
|
|
|
|
Champion endeavor = new("Endeavor", ChampionClass.Tank, "icon_2", "image_2", "Feu brûlant énernel");
|
|
|
|
endeavor.AddSkill(new("Final flames", SkillType.Ultimate, "Dernière flamme d'un héro"));
|
|
|
|
endeavor.AddSkill(new("Final flames", SkillType.Ultimate, "Dernière flamme d'un héro"));
|
|
|
|
|
|
|
|
endeavor.AddCharacteristics(new[] {
|
|
|
|
|
|
|
|
Tuple.Create("Force", 200),
|
|
|
|
|
|
|
|
Tuple.Create("Défense", 300),
|
|
|
|
|
|
|
|
Tuple.Create("Alter", 800)
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Champion escanor = new("Escanor", ChampionClass.Fighter, "icon_3", "image_3", "1, 2, 3, Soleil");
|
|
|
|
Champion escanor = new("Escanor", ChampionClass.Fighter, "icon_3", "image_3", "1, 2, 3, Soleil");
|
|
|
|
escanor.AddSkill(new("Croissance solaire", SkillType.Passive, "Le soleil rends plus fort !"));
|
|
|
|
escanor.AddSkill(new("Croissance solaire", SkillType.Passive, "Le soleil rends plus fort !"));
|
|
|
|
|
|
|
|
escanor.AddCharacteristics(new[] {
|
|
|
|
|
|
|
|
Tuple.Create("Force", 500),
|
|
|
|
|
|
|
|
Tuple.Create("Défense", 500)
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
await manager.AddItem(batman);
|
|
|
|
await manager.AddItem(batman);
|
|
|
|
await manager.AddItem(endeavor);
|
|
|
|
await manager.AddItem(endeavor);
|
|
|
@ -61,6 +74,11 @@ namespace TestEF
|
|
|
|
items = await manager.GetItemsBySkill(new Skill("Final flames", SkillType.Ultimate, "Dernière flamme d'un héro"),
|
|
|
|
items = await manager.GetItemsBySkill(new Skill("Final flames", SkillType.Ultimate, "Dernière flamme d'un héro"),
|
|
|
|
0, nbItems);
|
|
|
|
0, nbItems);
|
|
|
|
Assert.Equal("Endeavor", items.First().Name);
|
|
|
|
Assert.Equal("Endeavor", items.First().Name);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
items = await manager.GetItemsByCharacteristic("Alter", 0, nbItems);
|
|
|
|
|
|
|
|
Assert.Equal("Endeavor", items.First().Name);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Assert.Equal(2, await manager.GetNbItemsByCharacteristic("Défense"));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|