Example #1
0
        public void Setup()
        {
            _testDocument = new XDocument(
                new XElement("coordinates",
                             new XElement("coordinate",
                                          new XElement("x", 0),
                                          new XElement("y", 0),
                                          new XElement("type", "Wall")),
                             new XElement("coordinate",
                                          new XElement("x", 0),
                                          new XElement("y", 1),
                                          new XElement("type", "BreakableWall")),
                             new XElement("coordinate",
                                          new XElement("x", 1),
                                          new XElement("y", 0),
                                          new XElement("type", "Wall"))));

            _mapElementFactory = new MapElementFactory();
            _xmlElementFinder  = new XmlElementFinder();
            _mapBuilder        = new MapBuilder(_mapElementFactory, _xmlElementFinder);
        }
Example #2
0
        public void Setup()
        {
            _testDocument = new XDocument(
                new XElement("coordinates",
                             new XElement("coordinate",
                                          new XElement("x", 0),
                                          new XElement("y", 0),
                                          new XElement("type", "Wall")),
                             new XElement("coordinate",
                                          new XElement("x", 0),
                                          new XElement("y", 1),
                                          new XElement("type", "BreakableWall")),
                             new XElement("coordinate",
                                          new XElement("x", 1),
                                          new XElement("y", 0),
                                          new XElement("type", "Wall")),
                             new XElement("coordinate",
                                          new XElement("x", 1),
                                          new XElement("y", 1),
                                          new XElement("type", "Bomb"))));

            _xmlElementFinder = new XmlElementFinder();
        }
 public MapBuilder(IMapElementFactory mapElementFactory, IXmlElementFinder xmlElementFinder)
 {
     _mapElementFactory = mapElementFactory;
     _xmlElementFinder  = xmlElementFinder;
 }