public void TryParse_BadVesion_ReturnsFalse() { // Act ClusterVersion version; var result = ClusterVersion.TryParse("abcd", out version); // Assert Assert.False(result); }
public void TryParse_WithSegmentedSuffix_ReturnsTrueAndVersion() { // Act ClusterVersion version; var result = ClusterVersion.TryParse("1.0.0-suffix-suffix2", out version); // Assert Assert.True(result); Assert.Equal(new ClusterVersion(new System.Version(1, 0, 0), -1, "suffix-suffix2"), version); }
public void TryParse_WithBuildAndSuffix_ReturnsTrueAndVersion() { // Act ClusterVersion version; var result = ClusterVersion.TryParse("1.0.0-100-suffix", out version); // Assert Assert.True(result); Assert.Equal(new ClusterVersion(new System.Version(1, 0, 0), 100, "suffix"), version); }
public void TryParse_GoodVersion_ReturnsTrueAndVersion() { // Act ClusterVersion version; var result = ClusterVersion.TryParse("1.0.0", out version); // Assert Assert.True(result); Assert.Equal(new ClusterVersion(new System.Version(1, 0, 0)), version); }