Пример #1
0
        public void CreateSingletonObject()
        {
            SingletonObject instance = SingletonObject.GetInstance();
            string          field    = instance.GetField();
            int             flag     = instance.GetFlag();

            Assert.AreEqual("field1", field);
            Assert.AreEqual(2, flag);
        }
Пример #2
0
        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.");
        }
Пример #3
0
 public static PlayerInfo Instance()
 {
     return(SingletonObject <PlayerInfo> .GetInstance());
 }
Пример #4
0
 public static ScoreConfig GetInst()
 {
     return(SingletonObject <ScoreConfig> .GetInstance());
 }
Пример #5
0
 public static LotPlayer Instance()
 {
     return(SingletonObject <LotPlayer> .GetInstance());
 }