public TextAdventureWanderShould() { _one = BuildLocation("one"); _two = BuildLocation("two"); _three = BuildLocation("three"); _four = BuildLocation("four"); DungeonBuilder.Connect(DirectionCalculator.East, _one, _two); DungeonBuilder.Connect(DirectionCalculator.South, _two, _three); DungeonBuilder.Connect(DirectionCalculator.West, _three, _four); DungeonBuilder.Connect(DirectionCalculator.North, _four, _one); _engine = new TextAdventureEngine(_one, DirectionCalculator.North); }