public void TestLoad__NoNodes()
        {
            object obj0 = new object();

            List <object> list = new List <object>
            {
                obj0,
            };

            object value = list;

            ConfigNode node = new TestConfigNode
            {
                new TestConfigNode("SOME_OTHER_NODE")
                {
                    { "value", "thing2" },
                },
            };

            Assert.False(mapper.Load(ref value, node, Exemplars.LoadPrefabContext));
            Assert.Same(list, value);
            Assert.Single(list);

            Assert.Same(obj0, list[0]);

            wrapper.DidNotReceiveWithAnyArgs().Load(ref obj0, null, null);
        }
        public void TestLoad__NoNode()
        {
            object dummy    = new object();
            object dummyRef = dummy;

            ConfigNode node = new TestConfigNode
            {
                new TestConfigNode("NOT_THE_NODE_YOURE_LOOKING_FOR")
                {
                    { "value", "something" },
                },
                new TestConfigNode("SOME_OTHER_NODE")
                {
                    { "value", "something else" },
                },
            };

            Assert.False(mapper.Load(ref dummyRef, node, Exemplars.LoadPrefabContext));
            wrapper.DidNotReceiveWithAnyArgs().Load(ref dummyRef, null, null);
            Assert.Same(dummyRef, dummy);
        }