public void ConvertVersionPatternTests_WhenConvertingYYMMDDBPlusSemanticShouldReturnAllDateInfoSmallYearPlusBuildNumber() { var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion("1.2.yymmddb-beta", "NuGet Update Test_20111221.4", 0); Assert.AreEqual(string.Format("1.2.{0}{1:00}{2:00}4-beta", DateTime.Today.ToString("yy"), DateTime.Today.Month, DateTime.Today.Day), versionPattern); }
public void ConvertVersionPatternTests_WhenConvertingJBShouldPlusSemanticReturnJulianDatePlusBuildNumber() { var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion("1.2.jb-beta", "NuGet Update Test_20111221.4", 0); Assert.AreEqual(string.Format("1.2.{0}{1:000}4-beta", DateTime.Today.ToString("yy"), DateTime.Today.DayOfYear), versionPattern); }
public void ConvertVersionPatternTests_WhenConvertingLiteralVersionShouldNotChangeAnything() { var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion("1.2.3.9876", "NuGet Update Test_20111221.4", 0); Assert.AreEqual("1.2.3.9876", versionPattern); }
public void ConvertVersionPatternTests_WhenConvertingYYMMNoSemanticShouldReturnAllDateInfoSmallYear() { var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion("1.2.yymm", "NuGet Update Test_20111221.4", 0); Assert.AreEqual(string.Format("1.2.{0}{1:00}", DateTime.Today.ToString("yy"), DateTime.Today.Month), versionPattern); }
public void ConvertVersionPatternTests_WhenConvertingYYYYMMDDBNoSemanticShouldReturnAllDateInfoPlusBuildNumber() { var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion("1.2.yyyymmddb", "NuGet Update Test_20111221.4", 0); Assert.AreEqual(string.Format("1.2.{0}{1:00}{2:00}4", DateTime.Today.ToString("yyyy"), DateTime.Today.Month, DateTime.Today.Day), versionPattern); }
public void ConvertVersionPatternTests_WhenConvertingYYYYNoSemanticShouldReturnFullYear() { var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion("1.2.yyyy", "NuGet Update Test_20111221.4", 0); Assert.AreEqual("1.2." + DateTime.Today.Year, versionPattern); }
public void ConvertVersionPatternTests_WhenConvertingLiteralVersionShouldNotChangeAnything() { var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion("1.2.3.9876", "NuGet Update Test_20111221.4", 0); Assert.AreEqual("1.2.3.9876", versionPattern); }
public void ConvertVersionPatternTests_WhenConvertingJBShouldPlusSemanticReturnJulianDatePlusBuildNumber() { var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion("1.2.jb-beta", "NuGet Update Test_20111221.4", 0); Assert.AreEqual(string.Format("1.2.{0}{1:000}4-beta", DateTime.Today.ToString("yy"), DateTime.Today.DayOfYear), versionPattern); }
public void ConvertVersionPatternTests_WhenTestingGoodPatternsShouldValidateProperly() { var patternToTest = TestContext.DataRow["VersionPattern"].ToString(); var expectedResult = TestContext.DataRow["ExpectedResult"].ToString(); var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion(patternToTest, "NuGet Update Test_20111221.4", 0); Assert.AreEqual(expectedResult, versionPattern); }
public void ConvertVersionPatternTests_WhenPatternContainsBuildNumberPrefixShouldAddPrefixToLastVersionValue() { //VersionPattern, BuildNumber, BuildNumberPrefix, ExpectedResult var patternToTest = TestContext.DataRow["VersionPattern"].ToString(); var buildNumber = Int32.Parse(TestContext.DataRow["BuildNumber"].ToString()); var buildNumberPrefix = Int32.Parse(TestContext.DataRow["BuildNumberPrefix"].ToString()); var expectedResult = TestContext.DataRow["ExpectedResult"].ToString(); var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion(patternToTest, "NuGet Update Test_20111221." + buildNumber, buildNumberPrefix); Assert.AreEqual(expectedResult, versionPattern); }
public void ConvertVersionPatternTests_WhenTestingGoodPatternsShouldValidateProperly() { var patternToTest = TestContext.DataRow["VersionPattern"].ToString(); var expectedResult = TestContext.DataRow["ExpectedResult"].ToString(); var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion(patternToTest, "NuGet Update Test_20111221.4", 0); Assert.AreEqual(expectedResult, versionPattern); }
public void ConvertVersionPatternTests_WhenPatternContainsBuildNumberPrefixShouldAddPrefixToLastVersionValue() { //VersionPattern, BuildNumber, BuildNumberPrefix, ExpectedResult var patternToTest = TestContext.DataRow["VersionPattern"].ToString(); var buildNumber = Int32.Parse(TestContext.DataRow["BuildNumber"].ToString()); var buildNumberPrefix = Int32.Parse(TestContext.DataRow["BuildNumberPrefix"].ToString()); var expectedResult = TestContext.DataRow["ExpectedResult"].ToString(); var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion(patternToTest, "NuGet Update Test_20111221." + buildNumber, buildNumberPrefix); Assert.AreEqual(expectedResult, versionPattern); }
public void ConvertVersionPatternTests_WhenConvertingYYYYPlusSemanticShouldReturnFullYear() { var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion("1.2.yyyy-beta", "NuGet Update Test_20111221.4", 0); Assert.AreEqual("1.2." + DateTime.Today.Year + "-beta", versionPattern); }
public void ConvertVersionPatternTests_WhenConvertingYYYYMMNoSemanticShouldReturnAllDateInfo() { var convertVersionPattern = new ConvertVersionPattern(); var versionPattern = convertVersionPattern.DoConvertVersion("1.2.yyyymm", "NuGet Update Test_20111221.4", 0); Assert.AreEqual(string.Format("1.2.{0}{1:00}", DateTime.Today.ToString("yyyy"), DateTime.Today.Month), versionPattern); }