public void TestDeleteRouteInUse() { Route route = _dataGenerator.CreateRouteInArea(); Variation variation = _dataGenerator.CreateVariation(route: route); IRoutesDao routesDao = new RouteDao(_graphClient); Action action = ()=> routesDao.Delete(route); action.ShouldThrow<NodeInUseException>(); }
public void TestDeleteRouteNotInUse() { Area area = _dataGenerator.CreateArea(); Route route = _dataGenerator.CreateRouteInArea(area:area); IRoutesDao routesDao = new RouteDao(_graphClient); routesDao.Delete(route); Assert.AreEqual(0, routesDao.GetRoutesIn(area).Count); }