public void DeserializationIsBackwardCompatible(string version, string json) { UnitPoint2D unitPoint = null; Assert.That(() => unitPoint = JsonConvert.DeserializeObject <UnitPoint2D>(json), Throws.Nothing); Assert.That(unitPoint, Is.Not.Null); Assert.That(unitPoint.In(SIPrefix.Milli, Unit.Meter).X, Is.EqualTo(1.5).Within(1e-6)); Assert.That(unitPoint.In(SIPrefix.Milli, Unit.Meter).Y, Is.EqualTo(6.3).Within(1e-6)); }
public RamachandranPlotFixedDistribution(AminoAcidName aminoAcidName, UnitPoint2D targetPhiPsi) { targetPhi = targetPhiPsi.In(Unit.Degree).X.To(Unit.Degree); targetPsi = targetPhiPsi.In(Unit.Degree).Y.To(Unit.Degree); AminoAcidName = aminoAcidName; }
public static Point2D In(this UnitPoint2D unitPoint, IUnitDefinition targetUnit) { return(unitPoint.In(SIPrefix.None, targetUnit)); }