Exemple #1
0
        public void ScriptExecutionSuccessTest()
        {
            GrimoireScriptBlock script = TestHelper.GetSingleTestScript();

            business.SaveScriptBlock(script).Wait();
            GrimoireScriptBlock result = TestHelper.GetCreatedScript(config, "Test_Script.json");

            result.Should().NotBeNull();
            business.LoadScriptRunners().Wait();
            business.LoadVault().Wait();
            ScriptResult scriptResult = business.ScriptRunners.First().Run().Result;

            scriptResult.Should().NotBeNull();
            scriptResult.ResultType.Should().Be(ResultType.Success);
            scriptResult.FilteredResult.Should()
            .Contain("Result 1")
            .And
            .Contain("Result 2")
            .And
            .Contain("Result 3")
            .And
            .Contain("Result 4");
        }
Exemple #2
0
 public App(IGrimoireBusiness business)
 {
     this.business = business;
     business.LoadVault();
 }