public Area CreateArea(string name = "Gebiet", Country country = null) { if (country == null) { country = CreateCountry(); } AreaDao areaDao = new AreaDao(_graphClient); Area newArea = new Area() { Name = name }; return areaDao.Create(country, newArea); }
public void TestGetRoutesInArea() { ICountryDao countryDao = new CountryDao(_graphClient); Country country = new Country {Name = "Deutschland"}; countryDao.Create(country); IAreaDao areaDao = new AreaDao(_graphClient); Area area = new Area(); areaDao.Create(country, area); IRoutesDao routeDao = new RouteDao(_graphClient); Route created = routeDao.CreateIn(area, new Route {Name = "Jakobsweg"}); IList<Route> routesInArea = routeDao.GetRoutesIn(area); Assert.AreEqual(1, routesInArea.Count); Assert.AreEqual("Jakobsweg", routesInArea.First().Name); Assert.AreEqual(created.Name, routesInArea.First().Name); }
public void TestGetRoutesInSummit() { ICountryDao countryDao = new CountryDao(_graphClient); Country country = new Country {Name = "Deutschland"}; countryDao.Create(country); IAreaDao areaDao = new AreaDao(_graphClient); Area area = new Area(); areaDao.Create(country, area); ISummitGroupDao summitGroupDao = new SummitGroupDao(_graphClient); SummitGroup summitGroup = new SummitGroup {Name = "Gipfelgruppe"}; summitGroupDao.Create(area, summitGroup); ISummitDao summitDao = new SummitDao(_graphClient); Summit summit = new Summit {Name = "Gipfel"}; summitDao.Create(summitGroup, summit); IRoutesDao routeDao = new RouteDao(_graphClient); Route created = routeDao.CreateIn(summit, new Route {Name = "Jakobsweg"}); IList<Route> routesInArea = routeDao.GetRoutesIn(summit); Assert.AreEqual(1, routesInArea.Count); Assert.AreEqual("Jakobsweg", routesInArea.First().Name); Assert.AreEqual(created.Name, routesInArea.First().Name); }
public void TestCreateRouteInSummit() { ICountryDao countryDao = new CountryDao(_graphClient); Country newCountry = new Country {Name = "Deutschland"}; countryDao.Create(newCountry); IAreaDao areaDao = new AreaDao(_graphClient); Area area = new Area(); areaDao.Create(newCountry, area); ISummitGroupDao summitGroupDao = new SummitGroupDao(_graphClient); SummitGroup summitGroup = new SummitGroup {Name = "Gipfelgruppe"}; summitGroupDao.Create(area, summitGroup); ISummitDao summitDao = new SummitDao(_graphClient); Summit summit = new Summit {Name = "Gipfel"}; summitDao.Create(summitGroup, summit); IRoutesDao routeDao = new RouteDao(_graphClient); Route newRoute = new Route {Name = "Jakobsweg"}; routeDao.CreateIn(summit, newRoute); IList<Route> allRoutes = _graphClient.Cypher.Match("(route:Route)") .Return(route => route.As<Route>()) .Results.ToList(); Assert.AreEqual(1, allRoutes.Count); }
public void TestCreateRouteInArea() { ICountryDao countryDao = new CountryDao(_graphClient); Country newCountry = new Country {Name = "Deutschland"}; countryDao.Create(newCountry); IAreaDao areaDao = new AreaDao(_graphClient); Area area = new Area(); areaDao.Create(newCountry, area); IRoutesDao routeDao = new RouteDao(_graphClient); Route newRoute = new Route {Name = "Jakobsweg"}; routeDao.CreateIn(area, newRoute); IList<Route> allRoutes = _graphClient.Cypher.Match("(route:Route)") .Return(route => route.As<Route>()) .Results.ToList(); Assert.AreEqual(1, allRoutes.Count); }