public void RemoveScript_RemovesScript() { var s1 = TestFactory.CreateTestInputScript(); var s2 = TestFactory.CreateTestInputScript(); provider.AddScript(s1, true); provider.AddScript(s2, true); Assert.AreEqual(s1, provider.Scripts.First()); Assert.AreEqual(s2, provider.Scripts.Last()); provider.RemoveScript(s1); Assert.AreEqual(s2, provider.Scripts.First()); }
public void Execute() { try { scriptProvider.RemoveScript(script); storageProvider.RemoveScript(script); Result = new ApiResult <Object> { Content = "OK", Success = true, Message = "Ok" }; } catch (Exception e) { Result = new ApiResult <Object> { Success = false, Message = "Failed to remove script " + script.Name, ErrorMessage = e.Message }; } }