Skip to content

Commit e6a6fb0

Browse files
committed
add test for #253
1 parent 751a68e commit e6a6fb0

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

GitVersionCore.Tests/LastVersionOnMasterFinderTests.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,19 @@ public void WhenMasterHasPatchTagEnsureLastMinorTagIsUsed()
2424
Assert.AreEqual(stamp,dateTimeOffset);
2525
}
2626
}
27+
28+
[Test]
29+
public void WhenNoTagsOrMergeCommitsShouldUseFirstCommit()
30+
{
31+
using (var fixture = new EmptyRepositoryFixture())
32+
{
33+
var stamp = new DateTimeOffset(2000, 1, 1, 1, 1, 1, TimeSpan.Zero);
34+
fixture.Repository.MakeACommit(stamp);
35+
36+
var dateTimeOffset = LastMinorVersionFinder.Execute(fixture.Repository, fixture.Repository.Head.Tip);
37+
Assert.AreEqual(stamp,dateTimeOffset);
38+
}
39+
}
2740
[Test]
2841
public void WhenSupportIsBranchedFromMasterEnsureLastMinorTagIsUsed()
2942
{

0 commit comments

Comments
 (0)