public static IEnumerable<object[]> Version_TestData()
{
yield return new object[] { new Version(255, 1), "255.1.65535.65535" };
yield return new object[] { new Version(255, 1, 2), "255.1.2.65535" };
yield return new object[] { new Version(255, 1, 2, 3), "255.1.2.3" };
}