public async Task Run() { var definition = JsonConvert.DeserializeObject <ScriptPeriodicTaskDefinition>(File.ReadAllText(DefinitionPath)); var sut = new ScriptPeriodTask(definition); var executionResult = await sut.Action(CancellationToken.None); Assert.That(executionResult.IsSuccess, Is.True); }
public async Task FailingScriptReturnsAsUnsuccessful() { var definition = JsonConvert.DeserializeObject <ScriptPeriodicTaskDefinition>(File.ReadAllText(DefinitionPath)); var sut = new ScriptPeriodTask(definition); var executionResult = await sut.Action(CancellationToken.None); Console.WriteLine(executionResult.Summary); Assert.That(executionResult.IsSuccess, Is.False); }