Пример #1
0
        public void Demonstrate()
        {
            NullObj obj = new NullObj();

            obj?.Work();
            System.Console.WriteLine(obj?.Num);
            obj = null;
            obj?.Work();
            System.Console.WriteLine(obj?.Num);
        }
Пример #2
0
        public void NullObjectAcceptingType_ReturnsNothing()
        {
            var messages = new List <LoggingEntryMock>();

            InitLog(messages);

            NullObj.Dump(typeof(string));

            Assert.IsFalse(messages.Any(x => x.ExtendedData != null));
        }
Пример #3
0
    void Awake()
    {
        if (null == _instance)
        {
            _instance = this;
            //切换场景时,该对象不消失
            DontDestroyOnLoad(transform.gameObject);
        }

    }
Пример #4
0
 public void NullObjectAndEmptyString_ValidatesIfTheyAreEquals()
 {
     Assert.AreEqual(string.Empty, NullObj.ToJson());
 }
Пример #5
0
 public void WithNullSource_ThrowsArgumentNullException()
 {
     Assert.Throws <ArgumentNullException>(() =>
                                           NullObj.CopyOnlyPropertiesToNew <ObjectAttr>(nameof(ObjectAttr.Name)));
 }