public Savane(ILion lion, IRhinoceros rhinoceros, IChasseur chasseur, IVeterinaire veterinaire, ILocalisateurDAnimaux localisateurDAnimaux) { _lion = lion; _rhinoceros = rhinoceros; _chasseur = chasseur; _veterinaire = veterinaire; _localisateurDAnimaux = localisateurDAnimaux; }
public void MangerUnRhinoceros_QuandLionNAPasFaim_AlorsRetourneNull() { //Arrange _lion.AFaim = false; //Act IRhinoceros rhinoceros = _savane.MangerUnRhinoceros(); //Assert rhinoceros.Should().BeNull(); }
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 MangerUnRhinoceros_QuandLionAFaimEtRhinocerosNEstPasMort_AlorsRetourneNull() { //Arrange _lion.AFaim = true; _lion.Stub(x => x.Attaquer(_rhinoceros)).Return(false); //Act IRhinoceros rhinoceros = _savane.MangerUnRhinoceros(); //Assert rhinoceros.Should().BeNull(); }
public bool Attaquer(IRhinoceros rhinoceros) { return(rhinoceros.SeFaireAttaquer()); }