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); }