public void CompareTo_Equals()
        {
            var semver1 = new SemanticVersion(1, 0, 0);
            var semver2 = semver1.Clone();

            Assert.IsTrue(semver1.Equals(semver2));
        }
        public void Clonable()
        {
            var semver1 = new SemanticVersion(1, 0, 0);
            var semver2 = semver1.Clone();

            Assert.IsTrue(!Object.ReferenceEquals(semver1, semver2));
        }
        public void Equals_ValueEquality()
        {
            var semver1 = new SemanticVersion(1, 0, 0);
            var semver2 = semver1.Clone();

            Assert.IsTrue(semver1.Equals(semver2));
        }