private void VerifyVersionMatchesExpected(string versionString, int majorVersionExpected, int minorVersionExpected, int revisionNumberExpected) { int majorVersionActual = 0; int minorVersionActual = 0; int revisionNumberActual = 0; OsVersion_Accessor.ParseVersionString(versionString, out majorVersionActual, out minorVersionActual, out revisionNumberActual); Assert.AreEqual(majorVersionExpected, majorVersionActual); Assert.AreEqual(minorVersionExpected, minorVersionActual); Assert.AreEqual(revisionNumberExpected, revisionNumberActual); }
private void VerifyParseFails(string versionString) { Exception exceptionThrown = null; try { int majorVersionActual = 0; int minorVersionActual = 0; int revisionNumberActual = 0; OsVersion_Accessor.ParseVersionString(versionString, out majorVersionActual, out minorVersionActual, out revisionNumberActual); } catch (Exception ex) { exceptionThrown = ex; } Assert.IsNotNull(exceptionThrown); }