using Model.Classes; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TestProject1 { public class TestIle { [Fact] public void Ile_PremierChapEtPremierEpSuperieurOuEgalAZero_ReturnTrue() { Ile test = new Ile("Dawn", "Don-to", "East Blue", -10, -6, "L'île de Dawn est ...", "Cette île est situé dans la mer d'East Blue près de ..."); bool resultat = (test.PremierChap >= 0 && test.PremierEp >= 0); Assert.True(resultat, "Les paramètre PremierChap et PremierEp doivent être supérieur ou égale à 0"); } [Fact] public void ConstructeurIle_ImageEgaleValeurParDefaut_ReturnTrue() { Ile test = new Ile("Dawn", "Don-to", "East Blue", 1, 4, "L'île de Dawn est ...", "Cette île est situé dans la mer d'East Blue près de ..."); bool resultat = (test.Image == "baseimage.png"); Assert.True(resultat, "L'image devrait avoir la valeur : baseimage.png"); } [Fact] public void ConstructeurIle2_ImageEgaleValeurParDefaut_ReturnTrue() { Ile test = new Ile("Dawn", "Don-to", "East Blue", 1, 4, "L'île de Dawn est ...", "Cette île est situé dans la mer d'East Blue près de ...",""); bool resultat = (test.Image == "baseimage.png"); Assert.True(resultat, "L'image devrait avoir la valeur : baseimage.png"); } [Fact] public void SurchargeEqualsIle_Ile1EgaleIle2() { Ile ile1 = new Ile("Dawn", "Don-to", "East Blue", 1, 4, "L'île de Dawn est ...", "Cette île est situé dans la mer d'East Blue près de ...", ""); Ile ile2 = new Ile("Dawn", "Don-to", "East Blue", 1, 4, "L'île de Dawn est ...", "Cette île est situé dans la mer d'East Blue près de ...", ""); bool resultat = (ile1.Equals(ile2)); Assert.True(resultat, "Les iles devraient etre égales car ils onts le meme nom"); } } }