public AidProgram Create(IEnumerable <FeatureFactory> factories, HearingData hearingData) { var features = new List <Feature>(); foreach (var factory in factories) { features.Add(factory.Create(hearingData)); } return(new AidProgram("Master", features)); }
public Feature Create(HearingData data) { return(new CompressorFeature(Compressor, Rationale.CreateSettings(data))); }
public AidProgram CreateProgram(HearingData data) { return(factory.Create(factories, data)); }
public CompressorSettings CreateSettings(HearingData data) { return(new CompressorSettings()); }