Пример #1
0
 public Savane(ILion lion, IRhinoceros rhinoceros, IChasseur chasseur, IVeterinaire veterinaire, ILocalisateurDAnimaux localisateurDAnimaux)
 {
     _lion                 = lion;
     _rhinoceros           = rhinoceros;
     _chasseur             = chasseur;
     _veterinaire          = veterinaire;
     _localisateurDAnimaux = localisateurDAnimaux;
 }
Пример #2
0
    static void Main()
    {
        ILion lion = CreateLion();

        lion.Roar();
        lion.Attack();

        ILion2 lion2 = (ILion2)lion;

        lion2.Hunt();
    }
Пример #3
0
        public void Initialize()
        {
            _lion                 = MockRepository.GenerateStub <ILion>();
            _rhinoceros           = MockRepository.GenerateStub <IRhinoceros>();
            _chasseur             = MockRepository.GenerateStub <IChasseur>();
            _veterinaire          = MockRepository.GenerateStub <IVeterinaire>();
            _localisateurDAnimaux = MockRepository.GenerateStub <ILocalisateurDAnimaux>();

            _savane = new Savane(_lion, _rhinoceros, _chasseur, _veterinaire, _localisateurDAnimaux);

            _animalQuelconque = _fixture.Create <Animal>();
        }
Пример #4
0
 public void Hunt(ILion lion)
 {
     lion.Roar();
 }
 public void Hunt(ILion lion)
 {
 }
Пример #6
0
 public void Hunt(ILion lion)
 {
     Console.WriteLine($"{lion.GetType()} hunted!");
 }
Пример #7
0
 public string Hunt(ILion lion) => "Missed!";