public void WillNotParseInvalidParts(string versionPart) { var versionPartValidator = new VersionPartParser(); var parsedPart = versionPartValidator.Parse(versionPart); Assert.IsNull(parsedPart); }
public void CanParseAlphabets(string versionPart) { var versionPartValidator = new VersionPartParser(); var parsedPart = versionPartValidator.Parse(versionPart); Assert.IsNotNull(parsedPart); Assert.IsTrue(parsedPart.IsChar); Assert.AreEqual(parsedPart.Value, (int)versionPart[0]); }
public void CanParseNumbers(string versionPart) { var versionPartValidator = new VersionPartParser(); var parsedPart = versionPartValidator.Parse(versionPart); Assert.IsNotNull(parsedPart); Assert.IsFalse(parsedPart.IsChar); Assert.AreEqual(parsedPart.Value, int.Parse(versionPart)); }