Пример #1
0
        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);
        }
Пример #2
0
        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);
        }