public void testBasic()
{
ScriptBuilder builder = new ScriptBuilder();
builder.ScriptLanguage = "Groovy";
builder.ScriptText = "print 'foo'";
Script s1 = builder.Build();
Assert.AreEqual("Groovy", s1.ScriptLanguage);
Assert.AreEqual("print 'foo'", s1.ScriptText);
builder = new ScriptBuilder();
builder.ScriptLanguage = "Groovy";
builder.ScriptText = "print 'foo'";
Script s2 = builder.Build();
Assert.AreEqual(s1, s2);
Assert.AreEqual(s1.GetHashCode(), s2.GetHashCode());
}