public static void ShouldBeTheSameAs(this Versioning.Version version, Version storedVersion) { version.Major.ShouldEqual(storedVersion.Major); version.Minor.ShouldEqual(storedVersion.Minor); version.Patch.ShouldEqual(storedVersion.Patch); version.Build.ShouldEqual(storedVersion.Build); version.PreReleaseString.ShouldEqual(storedVersion.PreRelease); }
/// <summary> /// Converts <see cref="Versioning.Version" /> to <see cref="Version" />. /// </summary> /// <param name="version"><see cref="Versioning.Version" />.</param> /// <returns>Converted <see cref="Version" />.</returns> public static Version ToStoreRepresentation(this Versioning.Version version) => new Version(version.Major, version.Minor, version.Patch, version.Build, version.PreReleaseString);