public void SyncGetTasksReturnsAllPages() { var machine = new MachineResource { Links = new LinkCollection { { "TasksTemplate", $"{TestRootPath}api/machines/Machines-1/tasks{{?skip}}" } } }; var repository = new Client.Repositories.MachineRepository(SyncClient); var tasks = repository.GetTasks(machine); Assert.That(tasks.Count, Is.EqualTo(139)); }
public void StepPackageEndpointInputs_IsSerializedAsObject() { var machine = new MachineResource { Id = "test-target", Endpoint = new StepPackageEndpointResource { Id = "test-target", Inputs = new { structureInput = "a", structuredInputB = new { accountId = "2" } } }, Links = new LinkCollection { { "Machines", $"{TestRootPath}api/machines" } } }; var repository = new Client.Repositories.MachineRepository(SyncClient.Repository); var result = repository.Create(machine); var stepPackageEndpoint = result.Endpoint as StepPackageEndpointResource; Assert.NotNull(stepPackageEndpoint); Assert.NotNull(stepPackageEndpoint.Inputs); Assert.IsNull(stepPackageEndpoint.Inputs as string); }