public void ParseAndToString_AreReversible() { var x = new HarpVersion(2, null); var text = x.ToString(); var y = HarpVersion.Parse(text); AssertEquals(x, y); }
public void InvalidParseWithFloatingMajor_ThrowsException() { HarpVersion.Parse("x.1"); }
public void InvalidParseInvalidSeparator_ThrowsException() { HarpVersion.Parse("1;2"); }
public void InvalidParseRunawayCharacters_ThrowsException() { HarpVersion.Parse("1.xx"); }