public void EqualsTest()
 {
     ScriptVersionNumber a = new ScriptVersionNumber(2, 3, 6, ScriptReleaseStage.Beta);
     Assert.IsTrue(a.Equals(new ScriptVersionNumber(2, 3, 6, ScriptReleaseStage.Beta)));
     Assert.IsFalse(a.Equals(new ScriptVersionNumber()));
     Assert.IsFalse(a.Equals(new ScriptVersionNumber(3, 3, 6, ScriptReleaseStage.Beta)));
     Assert.IsFalse(a.Equals(new ScriptVersionNumber(2, 3, 6, ScriptReleaseStage.Release)));
     Assert.IsFalse(a.Equals(2));
     Assert.IsFalse(a.Equals("2.3.6 beta"));
 }