public void ParseAndToString_AreReversible() { var x = new FirmwareMetadata("Behavior", new HarpVersion(2, 5), new HarpVersion(1, 6), new HarpVersion(1, 2), 0); var y = FirmwareMetadata.Parse(x.ToString()); Assert.IsTrue(x.Equals(y)); }
internal static FirmwareMetadata GetTargetFirmwareMetadata() { var firmwareLocation = GetTargetFirmwareLocation(); if (firmwareLocation == null) { return(null); } return(FirmwareMetadata.Parse(Path.GetFileNameWithoutExtension(firmwareLocation))); }