public void ScriptRunnerCorrectlyConvertsMultipleScripts([Frozen] IScriptEngine engine, ScriptRunner sut, InlineScriptSource[] sources)
        {
            var scriptBlock = new ScriptBlock(sources);

            var expected = sources.Select(s => new Script(s.Name, s.ScriptText));

            sut.RunScripts(scriptBlock);

            Mock.Get(engine).Verify(x => x.Execute(It.Is<IEnumerable<Script>>(actual => actual.EnumerableEquals(expected))));
        }