Exemplo n.º 1
0
        public void TestPropioChange()
        {
            var tmp = MachineUn.GetProprio();

            MachineUn.SetProprio(Plongeur.GetInstance());
            Assert.AreNotEqual(tmp, MachineUn.GetProprio(), "The proprio didn't changed");
        }
Exemplo n.º 2
0
 /// <summary>
 /// Creation and return of the singleton without args
 /// </summary>
 public static Plongeur GetInstance()
 {
     if (Instance == null)
     {
         Plongeur.Instance = new Plongeur();
     }
     return(Plongeur.Instance);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Creation and return of the singleton with args
 /// </summary>
 public static Plongeur GetInstance(String nom, String prenom)
 {
     if (Instance == null)
     {
         Plongeur.Instance = new Plongeur(nom, prenom);
     }
     return(Plongeur.Instance);
 }
    public void add4Player()
    {
        List <Zone> safeZones = modele.GetRandomSafeZone(4);

        String imageURL = "uselessParameter..."; //On Pourrait peut être modifier pour passer le prefabs si besoin
        Player p        = new Ingenieur(safeZones[0], imageURL, modele);

        modele.GetListPlayers().Add(p);
        addPlayerPrefabs(p);

        p = new Explorateur(safeZones[1], imageURL, modele);
        modele.GetListPlayers().Add(p);
        addPlayerPrefabs(p);

        p = new Plongeur(safeZones[2], imageURL, modele);
        modele.GetListPlayers().Add(p);
        addPlayerPrefabs(p);

        p = new Messager(safeZones[3], imageURL, modele);
        modele.GetListPlayers().Add(p);
        addPlayerPrefabs(p);
    }
Exemplo n.º 5
0
 public void TestSingletonPlongeur()
 {
     Assert.AreEqual(Plongeur.GetInstance("test", "test"), Plongeur.GetInstance(), "Plongeur is not a singleton");
 }