diff --git a/EvolutionModel/EvolutionModel.csproj b/EvolutionModel/EvolutionModel.csproj index 2959fed..b0f4c6e 100644 --- a/EvolutionModel/EvolutionModel.csproj +++ b/EvolutionModel/EvolutionModel.csproj @@ -46,6 +46,7 @@ + diff --git a/EvolutionModel/Species.cs b/EvolutionModel/Species.cs new file mode 100644 index 0000000..3e5fac3 --- /dev/null +++ b/EvolutionModel/Species.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Evolution.Model +{ + public class Species: IEatable, IEater, IFoodContainer{ + + } +} diff --git a/EvolutionModelTests/SpeciesTests.cs b/EvolutionModelTests/SpeciesTests.cs new file mode 100644 index 0000000..2c909bf --- /dev/null +++ b/EvolutionModelTests/SpeciesTests.cs @@ -0,0 +1,98 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Evolution.Model; + +namespace EvolutionModelTests +{ + [TestClass] + public class SpeciesTests + { + [TestMethod] + public void SpeciesBegintZonderEten() + { + + } + + [TestMethod] + public void SpeciesBegintMetEenPopulationEnEenSize() + { + + } + + [TestMethod] + public void SpeciesCanAddPopulation() + { + + } + + [TestMethod] + public void SpeciesCanAddSize() + { + + } + + [TestMethod] + public void SpeciesCanEat() + { + + } + + [TestMethod] + public void SpeciesCanDecreasePopulation() + { + + } + + [TestMethod] + public void SpeciesDiesIfPopulationIsZero() + { + + } + + [TestMethod] + public void SpeciesCanPutFoodInBag() + { + + } + + [TestMethod] + public void SpeciesDecreasesIfHungry() + { + + } + + [TestMethod] + public void SpeciesCantEatBiggerSpecies() + { + + } + + [TestMethod] + public void SpeciesDecreasesIfEaten() + { + + } + + [TestMethod] + public void SpeciesCantEatMoreThanPopulation() + { + + } + + [TestMethod] + public void SpeciesCanHaveTraits() + { + + } + + [TestMethod] + public void SpeciesCanRemoveTraits() + { + + } + + } +}