Пример #1
0
 public AnimalService(ITestableDateTime testableDateTime,
                      GameContext context, IAnimalMapper animalMapper, IAnimalProcessor animalProcessor)
 {
     _testableDateTime = testableDateTime;
     _context          = context;
     _animalMapper     = animalMapper;
     _animalProcessor  = animalProcessor;
 }
 public void Accept(IAnimalProcessor proc)
 {
     proc.Process(this);     // Calls the Dog overload
 }