public void GetVersion_CurrentVersionDoesNotExist_ReturnsUnknown() { Tuple <string, string, string>[] expectedCalls = { MakeVersionTuple(CurrentVersion, ""), }; TestRegistry registry = new TestRegistry(expectedCalls); Assert.AreEqual("unknown", OSHelpers.GetVersion(registry.GetStringValue)); Assert.AreEqual(1, registry.QueriesMade); }
public void GetVersion_AllDataExists_ReturnsCurrentVersionDotCurrentBuild() { Tuple <string, string, string>[] expectedCalls = { MakeVersionTuple(CurrentVersion, "99.88"), MakeVersionTuple(CurrentBuild, "77"), }; TestRegistry registry = new TestRegistry(expectedCalls); Assert.AreEqual("99.88.77", OSHelpers.GetVersion(registry.GetStringValue)); Assert.AreEqual(2, registry.QueriesMade); }