Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 public DefaultContext(IDetailsSource detailsSource, IDetailsSerializer detailsSerializer)
 {
     _detailsSource = detailsSource;
     _detailsSerializer = detailsSerializer;
 }