public void CreateSingletonObject() { SingletonObject instance = SingletonObject.GetInstance(); string field = instance.GetField(); int flag = instance.GetFlag(); Assert.AreEqual("field1", field); Assert.AreEqual(2, flag); }
public void Test() { // The client code. var s1 = SingletonObject.GetInstance(); var s2 = SingletonObject.GetInstance(); _testOutputHelper.WriteLine(s1 == s2 ? "Singleton works, both variables contain the same instance." : "Singleton failed, variables contain different instances."); }
public static PlayerInfo Instance() { return(SingletonObject <PlayerInfo> .GetInstance()); }
public static ScoreConfig GetInst() { return(SingletonObject <ScoreConfig> .GetInstance()); }
public static LotPlayer Instance() { return(SingletonObject <LotPlayer> .GetInstance()); }