public void NoBulletNode() { var filename = new Filename(@"FireRef.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); ActionNode testActionNode = pattern.RootNode.GetChild(ENodeName.action) as ActionNode; FireRefNode testFireNode = testActionNode.GetChild(ENodeName.fireRef) as FireRefNode; Assert.IsNull(testFireNode.BulletDescriptionNode); }
public void GotParamNode1() { string filename = @"Content\FireRefParam.xml"; BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename); ActionNode testActionNode = pattern.RootNode.GetChild(ENodeName.action) as ActionNode; FireRefNode testFireNode = testActionNode.GetChild(ENodeName.fireRef) as FireRefNode; Assert.IsNotNull(testFireNode.GetChild(ENodeName.param) as ParamNode); }
public void NoBulletNode() { string filename = @"Content\FireRef.xml"; BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename); ActionNode testActionNode = pattern.RootNode.GetChild(ENodeName.action) as ActionNode; FireRefNode testFireNode = testActionNode.GetChild(ENodeName.fireRef) as FireRefNode; Assert.IsNull(testFireNode.BulletDescriptionNode); }
public void GotParamNode1() { var filename = TestUtils.GetFilePath(@"Content\FireRefParam.xml"); BulletPattern pattern = new BulletPattern(); pattern.Parse(filename); ActionNode testActionNode = pattern.RootNode.GetChild(NodeName.action) as ActionNode; FireRefNode testFireNode = testActionNode.GetChild(NodeName.fireRef) as FireRefNode; Assert.IsNotNull(testFireNode.GetChild(NodeName.param) as ParamNode); }
public void GotCorrectFireNode() { var filename = new Filename(@"FireRef.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); ActionNode testActionNode = pattern.RootNode.GetChild(ENodeName.action) as ActionNode; FireRefNode testFireNode = testActionNode.GetChild(ENodeName.fireRef) as FireRefNode; FireNode fireNode = testFireNode.ReferencedFireNode as FireNode; Assert.AreEqual("test", fireNode.Label); }