private void AssertExpectedCompositionPercentage(string constituent, decimal max, decimal min, ChemicalCompositionPercentages result, bool includeUnits = true) { var name = string.Empty; if (constituent != null) { name = includeUnits ? constituent + " wt/wt %" : constituent; } Assert.Equal(name, result.Name); Assert.Equal(max.ToString("N"), result.Max); Assert.Equal(min.ToString("N"), result.Min); }
private void AssertExpectedCompositionPercentageUnits(string constituent, decimal max, decimal min, WasteInformationType wasteInformationType, ChemicalCompositionPercentages result) { var name = string.Empty; if (wasteInformationType == WasteInformationType.HeavyMetals || wasteInformationType == WasteInformationType.NetCalorificValue) { name = wasteInformationType == WasteInformationType.HeavyMetals ? constituent + " mg/kg" : constituent + " MJ/kg"; } else { name = constituent + " wt/wt %"; } Assert.Equal(name, result.Name); Assert.Equal(max.ToString("N"), result.Max); Assert.Equal(min.ToString("N"), result.Min); }