public void SimpleIncrement_Fixed_DoesNothing() { var sut = new CompleteVersion(new VersionUnit("1"), new VersionUnit("2", ".")); sut.Increment(); Assert.Equal("1.2", sut.ToString()); //, "The verison increment should do nothing for fixed"); }
public void SimpleIncrement_Fixed_DoesNothing() { var sut = new CompleteVersion(new VersionUnit("1"), new VersionUnit("2", ".")); sut.PerformIncrement(); Assert.Equal("1.2", sut.ToString()); }
public void SimpleIncrement_Incrment_Works() { var vu = new VersionUnit("2", "."); vu.SetBehaviour(DigitIncremementBehaviour.AutoIncrementWithReset); var sut = new CompleteVersion(new VersionUnit("1"), vu); sut.Increment(); Assert.Equal("1.3", sut.ToString()); //, "The verison increment should do nothing for fixed"); }
public void SimpleIncrement_Incrment_Works() { var vu = new VersionUnit("2", "."); vu.SetBehaviour(VersionIncrementBehaviour.AutoIncrementWithReset); var sut = new CompleteVersion(new VersionUnit("1"), vu); sut.PerformIncrement(); Assert.Equal("1.3", sut.ToString()); }
public void PendingIncrementPatterns_Work(string startVer, string pattern, string endVer) { b.Info.Flow(); CompleteVersion cv = new CompleteVersion(startVer); cv.ApplyPendingVersion(pattern); cv.Increment(); Assert.Equal(endVer, cv.ToString()); }
public void SetReleaseName_Works() { const string RELEASENAME = "Unicorn"; b.Info.Flow(); var sut = new CompleteVersion(new VersionUnit("2"), new VersionUnit("0", "."), new VersionUnit("", "+", DigitIncremementBehaviour.ReleaseName)); sut.ReleaseName = RELEASENAME; Assert.Equal(RELEASENAME, sut.ReleaseName); Assert.Equal("2.0+" + RELEASENAME, sut.ToString()); }
public void PendingIncrements_StackCorrectly(string startVer, string pattern, string secondPattern, string endVer) { b.Info.Flow(); // Multi patterns dont really stack, just partially replace CompleteVersion cv = new CompleteVersion(startVer); cv.ApplyPendingVersion(pattern); cv.ApplyPendingVersion(secondPattern); cv.Increment(); Assert.Equal(endVer, cv.ToString()); }
public void PendingReleaseName_IgnoredNoIncrement() { const string RELEASENAME = "Unicorn"; const string NEWRELEASE = "Phoenix"; b.Info.Flow(); var sut = new CompleteVersion(new VersionUnit("2"), new VersionUnit("0", "."), new VersionUnit("", "+", DigitIncremementBehaviour.ReleaseName)); sut.ReleaseName = RELEASENAME; sut.ApplyPendingRelease(NEWRELEASE); Assert.Equal(RELEASENAME, sut.ReleaseName); Assert.Equal("2.0+" + RELEASENAME, sut.ToString()); }
public void BasicTwoDigitToString_ReturnsCorrectly() { var sut = new CompleteVersion(new VersionUnit("1"), new VersionUnit("0", ".")); Assert.True(sut.ToString() == "1.0"); }
public void GetString_Respects_AlternativeFormatter() { var sut = new CompleteVersion(new VersionUnit("1"), new VersionUnit("0", "-"), new VersionUnit("1", "-")); Assert.Equal("1-0-1", sut.ToString()); }
public void ToString_Equals_GetVersionString() { var sut = new CompleteVersion(new VersionUnit("1"), new VersionUnit("0", ".")); Assert.Equal(sut.ToString(), sut.GetVersionString(DisplayType.Full)); }
public VersioningOutputter(CompleteVersion ver) { valToWrite = ver.ToString(); }
public void BasicTwoDigitToString_ReturnsCorrectly() { var sut = new CompleteVersion(new VersionUnit("1"), new VersionUnit("0", ".")); Assert.True(sut.ToString() == "1.0", "The simplest test did not return the correct string"); }
public void GetString_Respects_AlternativeFormatter() { var sut = new CompleteVersion(new VersionUnit("1"), new VersionUnit("0", "-"), new VersionUnit("1", "-")); Assert.Equal("1-0-1", sut.ToString()); //, "The alternative formatter was not repected in to string"); }
public void ToString_Equals_GetVersionString() { var sut = new CompleteVersion(new VersionUnit("1"), new VersionUnit("0", ".")); Assert.Equal(sut.ToString(), sut.GetVersionString(DisplayType.Full));//, "GetVersionString and ToString should return the same value"); }