Пример #1
0
 public static VehicleData GetVehicle( Api api, UserData user, RoutingProblemData problem )
 {
     TestData.CreateDemoData( problem, api );
     var vehicles = api.Navigate<VehicleDataSet>( problem.GetLink( "list-vehicles" ) );
     var vehicleLink = vehicles.Items.Find( v => v.Id == 1 );
     var vehicle = api.Navigate<VehicleData>(vehicleLink.GetLink("self"));
     return vehicle;
 }
Пример #2
0
 public static RoutingProblemData CreateProblemWithDemoData( Api api, UserData user )
 {
     var p = CreateProblem( api, user );
     TestData.CreateDemoData( p, api );
     return p;
 }
Пример #3
0
 public static RoutingProblemData CreateProblem( Api api, UserData user, string problemName="test" )
 {
     var created = api.Navigate(user.GetLink("create-problem"), new RoutingProblemUpdateRequest { Name = problemName });
     var problem = api.Navigate<RoutingProblemData>( created.Location );
     return problem;
 }