public CarWash(ILogger logger, IDetailsSource detailsSource, IDetailsSerializer detailsSerializer, DetailsPricingFactory detailsPricingFactory) { _logger = logger; _detailsSource = detailsSource; _detailsSerializer = detailsSerializer; _detailsPricingFactory = detailsPricingFactory; Context = new DefaultContext(_detailsSource, _detailsSerializer); Context.CarWash = this; }
public DefaultContext(IDetailsSource detailsSource, IDetailsSerializer detailsSerializer) { _detailsSource = detailsSource; _detailsSerializer = detailsSerializer; }