public Savane(ILion lion, IRhinoceros rhinoceros, IChasseur chasseur, IVeterinaire veterinaire, ILocalisateurDAnimaux localisateurDAnimaux) { _lion = lion; _rhinoceros = rhinoceros; _chasseur = chasseur; _veterinaire = veterinaire; _localisateurDAnimaux = localisateurDAnimaux; }
static void Main() { ILion lion = CreateLion(); lion.Roar(); lion.Attack(); ILion2 lion2 = (ILion2)lion; lion2.Hunt(); }
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>(); }
public void Hunt(ILion lion) { lion.Roar(); }
public void Hunt(ILion lion) { }
public void Hunt(ILion lion) { Console.WriteLine($"{lion.GetType()} hunted!"); }
public string Hunt(ILion lion) => "Missed!";