Inheritance: XmlBrick, IChangeGhostEffectByBrick
         public void XmlChangeGhostEffectBrickTest()
         {
             TextReader sr = new StringReader("<brick type=\"ChangeGhostEffectByNBrick\"><formulaList><formula category=\"TRANSPARENCY_CHANGE\"><type>NUMBER</type><value>2.5</value></formula></formulaList></brick>");
             var xRoot = XElement.Load(sr);

             var testObject = new XmlChangeGhostEffectBrick(xRoot);

             var referenceObject = new XmlChangeGhostEffectBrick()
             {
                 ChangeGhostEffect = new XmlFormula(xRoot, XmlConstants.ChangeGhostEffect),
             };

             Assert.AreEqual(referenceObject, testObject);
         }
 public bool Equals(XmlChangeGhostEffectBrick b)
 {
     return this.Equals((XmlBrick)b) && this.ChangeGhostEffect.Equals(b.ChangeGhostEffect);
 }