Beispiel #1
0
        public void WillNotParseInvalidParts(string versionPart)
        {
            var versionPartValidator = new VersionPartParser();
            var parsedPart           = versionPartValidator.Parse(versionPart);

            Assert.IsNull(parsedPart);
        }
Beispiel #2
0
        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]);
        }
Beispiel #3
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));
        }