/// <summary> /// Creation and return of the singleton without args /// </summary> public static ChefCuisine GetInstance() { if (Instance == null) { ChefCuisine.Instance = new ChefCuisine(); } return(ChefCuisine.Instance); }
/// <summary> /// Creation and return of the singleton with args /// </summary> public static ChefCuisine GetInstance(String nom, String prenom) { if (Instance == null) { ChefCuisine.Instance = new ChefCuisine(nom, prenom); } return(ChefCuisine.Instance); }
public void TestSingletonChefCuisine() { Assert.AreEqual(ChefCuisine.GetInstance("test", "test"), ChefCuisine.GetInstance(), "ChefCuisine is not a singleton"); }