public void CorrectSpeed() { var filename = new Filename(@"ChangeSpeed.xml"); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); Assert.AreEqual(0, mover.Speed); }
public void CorrectSpeed() { string filename = @"Content\RepeatSequence.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); Assert.AreEqual(0, mover.Speed); }
public void VanishTaskTest() { var filename = new Filename(@"Vanish.xml"); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); manager.Update(); Assert.AreEqual(0, manager.movers.Count); }
public void VanishTaskTest() { string filename = @"Content\Vanish.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); manager.Update(); Assert.AreEqual(0, manager.movers.Count); }
public void WaitOneTaskTest() { string filename = @"Content\WaitOne.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); Assert.AreEqual(1, manager.movers.Count); }
public void WaitOneTaskTest() { var filename = new Filename(@"WaitOne.xml"); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); Assert.AreEqual(1, manager.movers.Count); }
public void CorrectBullets() { var filename = new Filename(@"ActionRefParamChangeSpeed.xml"); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); manager.Update(); Assert.AreEqual(2, manager.movers.Count); mover = manager.movers[1]; Assert.AreEqual("test", mover.Label); }
public void CorrectBullets() { string filename = @"Content\FireRef.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); manager.Update(); Assert.AreEqual(2, manager.movers.Count); mover = manager.movers[1]; Assert.AreEqual("testBullet", mover.Label); }
public void CreatedBulletNode() { string filename = @"Content\BulletEmpty.xml"; BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename); Assert.IsNotNull(pattern.RootNode); }
public void TestIsParent() { var filename = new Filename(@"Empty.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); Assert.AreEqual(pattern.RootNode, pattern.RootNode.GetRootNode()); }
public void CreatedSpeedNode() { var filename = new Filename(@"FireSpeed.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); Assert.IsNotNull(pattern.RootNode); }
public void TestIsParent() { string filename = @"Content\Empty.xml"; BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename); Assert.AreEqual(pattern.RootNode, pattern.RootNode.GetRootNode()); }
public void CreatedDirectionNode() { string filename = @"Content\FireDirection.xml"; BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename); Assert.IsNotNull(pattern.RootNode); }
public void ValidXML() { string filename = @"Content\ActionRefEmpty.xml"; BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename); Assert.IsNotNull(pattern.RootNode); }
public void ValidXML() { var filename = new Filename(@"ActionRefEmpty.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); Assert.IsNotNull(pattern.RootNode); }
public void ValidateTestData() { //Get all the xml files in the Content\\Samples directory foreach (var source in Directory.GetFiles("Content", "*.xml")) { //load & validate the pattern BulletPattern pattern = new BulletPattern(); pattern.ParseXML(source); } }
public void GotActionRefNode() { string filename = @"Content\ActionRefEmpty.xml"; BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename); ActionNode testActionNode = pattern.RootNode.GetChild(ENodeName.action) as ActionNode; Assert.IsNotNull(testActionNode); }
public void SetBulletLabelNode() { var filename = new Filename(@"BulletEmpty.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); BulletNode testBulletNode = pattern.RootNode.GetChild(ENodeName.bullet) as BulletNode; Assert.AreEqual("test", testBulletNode.Label); }
public void CreatedBulletNode1() { var filename = new Filename(@"BulletEmpty.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); BulletNode testBulletNode = pattern.RootNode.GetChild(ENodeName.bullet) as BulletNode; Assert.IsNotNull(testBulletNode); }
public void TestNoRepeatNode() { var filename = new Filename(@"ActionOneTop.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); ActionNode testNode = pattern.RootNode.FindLabelNode("top", ENodeName.action) as ActionNode; Assert.IsNull(testNode.ParentRepeatNode); }
public void SetBulletLabelNode() { string filename = @"Content\BulletEmpty.xml"; BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename); BulletNode testBulletNode = pattern.RootNode.GetChild(ENodeName.bullet) as BulletNode; Assert.AreEqual("test", testBulletNode.Label); }
private void LoadPatternFile() { _myPatterns.Clear(); _patternNames.Clear(); _patternNames.Add("Test"); var pattern = new BulletPattern(); pattern.ParseXML(_patternDirectory + _patternFileName); _myPatterns.Add(pattern); }
public void CorrectNumberOfBullets() { var filename = new Filename(@"DoubleRepeat.xml"); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); manager.Update(); //there should be 20 bullets Assert.AreEqual(20, manager.movers.Count); }
public void GotActionRefNode() { var filename = new Filename(@"ActionRefEmpty.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); ActionNode testActionNode = pattern.RootNode.GetChild(ENodeName.action) as ActionNode; Assert.IsNotNull(testActionNode); }
public void CreatedBulletNode1() { string filename = @"Content\BulletEmpty.xml"; BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename); BulletNode testBulletNode = pattern.RootNode.GetChild(ENodeName.bullet) as BulletNode; Assert.IsNotNull(testBulletNode); }
public void TestNoRepeatNode() { string filename = @"Content\ActionOneTop.xml"; BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename); ActionNode testNode = pattern.RootNode.FindLabelNode("top", ENodeName.action) as ActionNode; Assert.IsNull(testNode.ParentRepeatNode); }
public void CorrectNode() { var filename = new Filename(@"ActionOneTop.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); Assert.IsNotNull(mover.Tasks[0].Node); }
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 CreatedFireNode2() { var filename = new Filename(@"FireRef.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); ActionNode testActionNode = pattern.RootNode.GetChild(ENodeName.action) as ActionNode; Assert.IsNotNull(testActionNode.GetChild(ENodeName.fireRef)); Assert.IsNotNull(testActionNode.GetChild(ENodeName.fireRef) as FireRefNode); }
public void CreatedSpeedNode3() { var filename = new Filename(@"FireSpeed.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); ActionNode testActionNode = pattern.RootNode.GetChild(ENodeName.action) as ActionNode; FireNode testFireNode = testActionNode.GetChild(ENodeName.fire) as FireNode; Assert.IsNotNull(testFireNode.GetChild(ENodeName.speed) as SpeedNode); }