Esempio n. 1
0
 public Savane(ILion lion, IRhinoceros rhinoceros, IChasseur chasseur, IVeterinaire veterinaire, ILocalisateurDAnimaux localisateurDAnimaux)
 {
     _lion                 = lion;
     _rhinoceros           = rhinoceros;
     _chasseur             = chasseur;
     _veterinaire          = veterinaire;
     _localisateurDAnimaux = localisateurDAnimaux;
 }
Esempio n. 2
0
        public void MangerUnRhinoceros_QuandLionNAPasFaim_AlorsRetourneNull()
        {
            //Arrange
            _lion.AFaim = false;

            //Act
            IRhinoceros rhinoceros = _savane.MangerUnRhinoceros();

            //Assert
            rhinoceros.Should().BeNull();
        }
Esempio n. 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>();
        }
Esempio n. 4
0
        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();
        }
Esempio n. 5
0
 public bool Attaquer(IRhinoceros rhinoceros)
 {
     return(rhinoceros.SeFaireAttaquer());
 }