Skip to content

Commit 501939e

Browse files
committed
Trim version
1 parent 1fbf4a3 commit 501939e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

test/vstest.console.UnitTests/ExecutorUnitTests.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ namespace Microsoft.VisualStudio.TestPlatform.CommandLine.UnitTests
2121
using Utilities;
2222

2323
using CommandLineResources = Microsoft.VisualStudio.TestPlatform.CommandLine.Resources.Resources;
24+
using System;
2425

2526
[TestClass]
2627
public class ExecutorUnitTests
@@ -51,10 +52,13 @@ public void ExecutorPrintsSplashScreenTest()
5152

5253
// Just check first 20 characters - don't need to check whole thing as assembly version is variable
5354
// "First Printed message must be Microsoft Copyright");
54-
StringAssert.Contains(mockOutput.Messages.First()
55-
.Message, CommandLineResources.MicrosoftCommandLineTitle.Substring(0, 20));
56-
57-
Assert.IsTrue(mockOutput.Messages.First().Message.EndsWith(assemblyVersion));
55+
StringAssert.Contains(mockOutput.Messages.First().Message,
56+
CommandLineResources.MicrosoftCommandLineTitle.Substring(0, 20));
57+
58+
var suffixIndex = assemblyVersion.IndexOf("-");
59+
var version = suffixIndex == -1 ? assemblyVersion : assemblyVersion.Substring(0, suffixIndex);
60+
StringAssert.Contains(mockOutput.Messages.First().Message,
61+
version);
5862
}
5963

6064
[TestMethod]

0 commit comments

Comments
 (0)