public void ToStringUnderscoresTest()
        {
            ScriptVersionNumber version = new ScriptVersionNumber(2, 5, 3);
            version.ReleaseStage = ScriptReleaseStage.Alpha;
            Assert.AreEqual("2_5_3_alpha", version.ToString(true));

            version.ReleaseStage = ScriptReleaseStage.Beta;
            Assert.AreEqual("2_5_3_beta", version.ToString(true));

            version.ReleaseStage = ScriptReleaseStage.Release;
            Assert.AreEqual("2_5_3", version.ToString(true));
        }
        public void ToStringTest()
        {
            ScriptVersionNumber version = new ScriptVersionNumber(2, 5, 3);
            version.ReleaseStage = ScriptReleaseStage.Alpha;
            Assert.AreEqual("2.5.3 alpha", version.ToString());

            version.ReleaseStage = ScriptReleaseStage.Beta;
            Assert.AreEqual("2.5.3 beta", version.ToString());

            version.ReleaseStage = ScriptReleaseStage.Release;
            Assert.AreEqual("2.5.3", version.ToString());
        }