public void DimStyleDiffernceAfterClone() { var primary = new DxfDimStyle(); var secondary = primary.Clone(); secondary.DimensionUnitToleranceDecimalPlaces = 5; var xdata = DxfDimStyle.GenerateStyleDifferenceAsXData(primary, secondary); var list = (DxfXDataNamedList)xdata.Items.Single(); Assert.Equal(2, list.Items.Count); Assert.Equal(271, ((DxfXDataInteger)list.Items[0]).Value); Assert.Equal(5, ((DxfXDataInteger)list.Items[1]).Value); }
public void DimStyleDiffernceAfterClone() { var primary = new DxfDimStyle(); var secondary = primary.Clone(); secondary.DimensionUnitToleranceDecimalPlaces = 5; var diffItems = DxfDimStyle.GenerateStyleDifferenceAsXData(primary, secondary); Assert.Equal(2, diffItems.Count); Assert.Equal("DSTYLE", ((DxfXDataString)diffItems[0]).Value); var list = (DxfXDataItemList)diffItems[1]; Assert.Equal(2, list.Items.Count); Assert.Equal(271, ((DxfXDataInteger)list.Items[0]).Value); Assert.Equal(5, ((DxfXDataInteger)list.Items[1]).Value); }