private static async Task <TesState> GetNewTesTaskStateAsync(TesState currentTesTaskState, AzureProxy.AzureBatchJobAndTaskState azureBatchJobAndTaskState) { var tesTask = new TesTask { Id = "test", State = currentTesTaskState }; var azureProxyReturnValues = AzureProxyReturnValues.Defaults; azureProxyReturnValues.BatchJobAndTaskState = azureBatchJobAndTaskState; await ProcessTesTaskAndGetBatchJobArgumentsAsync(tesTask, GetMockConfig(), GetMockAzureProxy(azureProxyReturnValues)); return(tesTask.State); }
public TesTaskStateTransition(Func <TesTask, bool> condition, BatchTaskState batchTaskState, TesState newTesTaskState) : this(condition, batchTaskState, null, newTesTaskState) { }
public TesTaskStateTransition(TesState currentTesTaskState, BatchTaskState batchTaskState, Func <TesTask, Task> transition, TesState?newTesTaskState = null) : this(tesTask => tesTask.State == currentTesTaskState, batchTaskState, transition, newTesTaskState) { }
public TesTaskStateTransition(TesState currentTesTaskState, BatchTaskState batchTaskState, TesState newTesTaskState) : this(tesTask => tesTask.State == currentTesTaskState, batchTaskState, null, newTesTaskState) { }