public void GetItems_ReturnsVariables(ScriptEngineBase engine) { using (engine) { engine.SetVariable("x", 1); Assert.True(engine.GetItems().Select(item => new KeyValuePair<string, int>(item.Key, item.Value)) .SequenceEqual(new KeyValuePair<string, int>[] { new KeyValuePair<string, int>("x", 1) }), "GetItems returned unexpected sequence."); } }