public void bulletDefaultSpeed1() { string filename = @"Content\FireEmpty.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); mover.Speed = 100.0f; BulletMLTask myTask = mover.Tasks[0]; FireTask testTask = myTask.ChildTasks[0] as FireTask; FireTask testDude = new FireTask(testTask.Node as FireNode, testTask); Assert.IsTrue(testDude.InitialRun); testDude.InitTask(mover); Assert.IsNull(testDude.InitialSpeedTask); Assert.IsNull(testDude.SequenceSpeedTask); Assert.IsNull(testDude.InitialDirectionTask); Assert.IsNull(testDude.SequenceDirectionTask); Assert.AreEqual(100.0f, testDude.FireSpeed); }