public void CreateEmptyInstance()
{
StringFunction function = new StringFunction(null);
var result = function.NewInstance(null);
Assert.IsNotNull(result);
Assert.IsInstanceOfType(result, typeof(DynamicObject));
var dynobj = (DynamicObject)result;
Assert.AreEqual(0, dynobj.GetNames().Count);
}