public void TestUnits() { var item = new SuscTd(); var units = item.GetUnits(nameof(SuscTd.Dimensional)); var port = new Port(); var item2 = new SuscTd(port); var units2 = item2.GetUnits(nameof(SuscTd.EnergyTd)); var units3 = item2.GetUnits(nameof(SuscTd.PeakAmplitude)); var units4 = item2.GetUnits(nameof(SuscTd.FrequencyAmplitude), nameof(SuscEmissionRow.Frequency)); var units5 = item2.GetUnits(nameof(SuscTd.FrequencyAmplitude), nameof(SuscEmissionRow.Amplitude)); }
public void TestControl() { var electric = new Electric(); object instance = new SuscTd(electric); if (instance is IUnits unitSource) { var units = unitSource.GetUnits(nameof(SuscTd.Dimensional)); var units2 = unitSource.GetUnits(nameof(SuscTd.EnergyTd)); var units3 = unitSource.GetUnits(nameof(SuscTd.PeakAmplitude)); var units4 = unitSource.GetUnits(nameof(SuscTd.FrequencyAmplitude), nameof(SuscEmissionRow.Frequency)); var units5 = unitSource.GetUnits(nameof(SuscTd.FrequencyAmplitude), nameof(SuscEmissionRow.Amplitude)); } }