Lines Matching refs:Version

15             VerifyVersion(new Version(), 0, 0, -1, -1);  in Ctor_Default()
20 public static void Ctor_String(string input, Version expected) in Ctor_String()
22 Assert.Equal(expected, new Version(input)); in Ctor_String()
29 Assert.Throws(exceptionType, () => new Version(input)); in CtorInvalidVerionString_ThrowsException()
38 VerifyVersion(new Version(major, minor), major, minor, -1, -1); in Ctor_Int_Int()
47 VerifyVersion(new Version(major, minor, build), major, minor, build, -1); in Ctor_Int_Int_Int()
63 … VerifyVersion(new Version(major, minor, build, revision), major, minor, build, revision); in Ctor_Int_Int_Int_Int()
69 AssertExtensions.Throws<ArgumentOutOfRangeException>("major", () => new Version(-1, 0)); in Ctor_NegativeMajor_ThrowsArgumentOutOfRangeException()
70 … AssertExtensions.Throws<ArgumentOutOfRangeException>("major", () => new Version(-1, 0, 0)); in Ctor_NegativeMajor_ThrowsArgumentOutOfRangeException()
71 … AssertExtensions.Throws<ArgumentOutOfRangeException>("major", () => new Version(-1, 0, 0, 0)); in Ctor_NegativeMajor_ThrowsArgumentOutOfRangeException()
77 AssertExtensions.Throws<ArgumentOutOfRangeException>("minor", () => new Version(0, -1)); in Ctor_NegativeMinor_ThrowsArgumentOutOfRangeException()
78 … AssertExtensions.Throws<ArgumentOutOfRangeException>("minor", () => new Version(0, -1, 0)); in Ctor_NegativeMinor_ThrowsArgumentOutOfRangeException()
79 … AssertExtensions.Throws<ArgumentOutOfRangeException>("minor", () => new Version(0, -1, 0, 0)); in Ctor_NegativeMinor_ThrowsArgumentOutOfRangeException()
85 … AssertExtensions.Throws<ArgumentOutOfRangeException>("build", () => new Version(0, 0, -1)); in Ctor_NegativeBuild_ThrowsArgumentOutOfRangeException()
86 … AssertExtensions.Throws<ArgumentOutOfRangeException>("build", () => new Version(0, 0, -1, 0)); in Ctor_NegativeBuild_ThrowsArgumentOutOfRangeException()
92 … AssertExtensions.Throws<ArgumentOutOfRangeException>("revision", () => new Version(0, 0, 0, -1)); in Ctor_NegativeRevision_ThrowsArgumentOutOfRangeException()
97 yield return new object[] { new Version(1, 2), null, 1 }; in CompareTo_TestData()
98 yield return new object[] { new Version(1, 2), new Version(1, 2), 0 }; in CompareTo_TestData()
99 yield return new object[] { new Version(1, 2), new Version(1, 3), -1 }; in CompareTo_TestData()
100 yield return new object[] { new Version(1, 2), new Version(1, 1), 1 }; in CompareTo_TestData()
101 yield return new object[] { new Version(1, 2), new Version(2, 0), -1 }; in CompareTo_TestData()
102 yield return new object[] { new Version(1, 2), new Version(1, 2, 1), -1 }; in CompareTo_TestData()
103 yield return new object[] { new Version(1, 2), new Version(1, 2, 0, 1), -1 }; in CompareTo_TestData()
104 yield return new object[] { new Version(1, 2), new Version(1, 0), 1 }; in CompareTo_TestData()
105 yield return new object[] { new Version(1, 2), new Version(1, 0, 1), 1 }; in CompareTo_TestData()
106 yield return new object[] { new Version(1, 2), new Version(1, 0, 0, 1), 1 }; in CompareTo_TestData()
108 yield return new object[] { new Version(3, 2, 1), new Version(2, 2, 1), 1 }; in CompareTo_TestData()
109 yield return new object[] { new Version(3, 2, 1), new Version(3, 1, 1), 1 }; in CompareTo_TestData()
110 yield return new object[] { new Version(3, 2, 1), new Version(3, 2, 0), 1 }; in CompareTo_TestData()
112 yield return new object[] { new Version(1, 2, 3, 4), new Version(1, 2, 3, 4), 0 }; in CompareTo_TestData()
113 yield return new object[] { new Version(1, 2, 3, 4), new Version(1, 2, 3, 5), -1 }; in CompareTo_TestData()
114 yield return new object[] { new Version(1, 2, 3, 4), new Version(1, 2, 3, 3), 1 }; in CompareTo_TestData()
116 yield return new object[] { new Version(1, 2, 3, 4), null, 1 }; in CompareTo_TestData()
121 … public void CompareTo_Other_ReturnsExpected(Version version1, object other, int expectedSign) in CompareTo_Other_ReturnsExpected()
123 if (version1 != null && other is Version version2) in CompareTo_Other_ReturnsExpected()
157 var version = new Version(1, 1); in CompareTo_ObjectNotAVersion_ThrowsArgumentException()
165 Version nullVersion = null; in Comparisons_NullArgument_ThrowsArgumentNullException()
166 Version nonNullVersion = new Version(1, 2); in Comparisons_NullArgument_ThrowsArgumentNullException()
175 yield return new object[] { new Version(2, 3), new Version(2, 3), true }; in Equals_TestData()
176 yield return new object[] { new Version(2, 3), new Version(2, 4), false }; in Equals_TestData()
177 yield return new object[] { new Version(2, 3), new Version(3, 3), false }; in Equals_TestData()
179 yield return new object[] { new Version(2, 3, 4), new Version(2, 3, 4), true }; in Equals_TestData()
180 yield return new object[] { new Version(2, 3, 4), new Version(2, 3, 5), false }; in Equals_TestData()
181 yield return new object[] { new Version(2, 3, 4), new Version(2, 3), false }; in Equals_TestData()
183 yield return new object[] { new Version(2, 3, 4, 5), new Version(2, 3, 4, 5), true }; in Equals_TestData()
184 yield return new object[] { new Version(2, 3, 4, 5), new Version(2, 3, 4, 6), false }; in Equals_TestData()
185 yield return new object[] { new Version(2, 3, 4, 5), new Version(2, 3), false }; in Equals_TestData()
186 yield return new object[] { new Version(2, 3, 4, 5), new Version(2, 3, 4), false }; in Equals_TestData()
188 yield return new object[] { new Version(2, 3, 0), new Version(2, 3), false }; in Equals_TestData()
189 yield return new object[] { new Version(2, 3, 4, 0), new Version(2, 3, 4), false }; in Equals_TestData()
191 yield return new object[] { new Version(2, 3, 4, 5), new TimeSpan(), false }; in Equals_TestData()
192 yield return new object[] { new Version(2, 3, 4, 5), null, false }; in Equals_TestData()
197 public static void Equals_Other_ReturnsExpected(Version version1, object obj, bool expected) in Equals_Other_ReturnsExpected()
199 Version version2 = obj as Version; in Equals_Other_ReturnsExpected()
215 yield return new object[] { "1.2", new Version(1, 2) }; in Parse_Valid_TestData()
216 yield return new object[] { "1.2.3", new Version(1, 2, 3) }; in Parse_Valid_TestData()
217 yield return new object[] { "1.2.3.4", new Version(1, 2, 3, 4) }; in Parse_Valid_TestData()
218 yield return new object[] { "2 .3. 4. \t\r\n15 ", new Version(2, 3, 4, 15) }; in Parse_Valid_TestData()
219 yield return new object[] { " 2 .3. 4. \t\r\n15 ", new Version(2, 3, 4, 15) }; in Parse_Valid_TestData()
220 yield return new object[] { "+1.+2.+3.+4", new Version(1, 2, 3, 4) }; in Parse_Valid_TestData()
225 public static void Parse_ValidInput_ReturnsExpected(string input, Version expected) in Parse_ValidInput_ReturnsExpected()
227 Assert.Equal(expected, Version.Parse(input)); in Parse_ValidInput_ReturnsExpected()
229 Assert.True(Version.TryParse(input, out Version version)); in Parse_ValidInput_ReturnsExpected()
268 Assert.Throws(exceptionType, () => Version.Parse(input)); in Parse_InvalidInput_ThrowsException()
270 Assert.False(Version.TryParse(input, out Version version)); in Parse_InvalidInput_ThrowsException()
276 yield return new object[] { new Version(1, 2), new string[] { "", "1", "1.2" } }; in ToString_TestData()
277 … yield return new object[] { new Version(1, 2, 3), new string[] { "", "1", "1.2", "1.2.3" } }; in ToString_TestData()
278 …yield return new object[] { new Version(1, 2, 3, 4), new string[] { "", "1", "1.2", "1.2.3", "1.2.… in ToString_TestData()
283 public static void ToString_Invoke_ReturnsExpected(Version version, string[] expected) in ToString_Invoke_ReturnsExpected()
297 … private static void VerifyVersion(Version version, int major, int minor, int build, int revision) in VerifyVersion()
306 Version clone = Assert.IsType<Version>(version.Clone()); in VerifyVersion()