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);
        }
Exemplo n.º 2
0
 public TesTaskStateTransition(Func <TesTask, bool> condition, BatchTaskState batchTaskState, TesState newTesTaskState)
     : this(condition, batchTaskState, null, newTesTaskState)
 {
 }
Exemplo n.º 3
0
 public TesTaskStateTransition(TesState currentTesTaskState, BatchTaskState batchTaskState, Func <TesTask, Task> transition, TesState?newTesTaskState = null)
     : this(tesTask => tesTask.State == currentTesTaskState, batchTaskState, transition, newTesTaskState)
 {
 }
Exemplo n.º 4
0
 public TesTaskStateTransition(TesState currentTesTaskState, BatchTaskState batchTaskState, TesState newTesTaskState)
     : this(tesTask => tesTask.State == currentTesTaskState, batchTaskState, null, newTesTaskState)
 {
 }