Example #1
0
        public void CaseReturnsCorrectContainerForValidInput(Animal a, Habitation expected)
        {
            Habitation received = Case.GetAnimalContainer(a.Name);

            Assert.NotNull(received);
            Assert.Equal(expected, received);
        }
        public void HandlersReturnValidRoomForAnimals(Animal a, Habitation expected)
        {
            var recieved = HabitationHandler.CreateHandlers().PickHabitation(a);

            Assert.NotNull(recieved);
            Assert.Equal(expected.GetAnimal(), recieved.GetAnimal());
            Assert.Equal(expected.GetType(), recieved.GetType());
        }
Example #3
0
        public void GetAnimalContainerReturnsCorrectAnswerForValidInput(Animal a)
        {
            Habitation expected = HabitationHandler.CreateHandlers().PickHabitation(a);
            Habitation recieved = group.GetAnimalContainer(a.Name);

            Assert.NotNull(recieved);
            Assert.Equal(expected.GetAnimal(), recieved.GetAnimal());
            Assert.Equal(expected.GetType(), recieved.GetType());
        }
 private void Initial()
 {
     DbContext        = new DataBaseContext();
     SaveCommand      = new DelegateCommand(Save);
     CancelCommand    = new DelegateCommand(Cancel);
     Habitations      = Habitation.GetHabitations();
     Informations     = Information.GetInformations();
     ButtonVisibility = Visibility.Visible;
 }
Example #5
0
    static void Main(string[] args) {

        Habitation appartement1 = new Habitation("Benjamin", "1, rue Ingetis", 29);
        int impotBenjamin = appartement1.Impot();
        Console.WriteLine("L'impôt de Benjamin s'élève à : " + impotBenjamin);

        appartement1.Affiche();


        HabitationIndividuelle maison1 = new HabitationIndividuelle("Max", "10, rue de Paris", 73, 3, true);
        maison1.Affiche();
        int impotMax = maison1.Impot();
        Console.WriteLine("L'impôt de Max s'élève à : " + impotMax);


        HabitationProfessionnelle locaux1 = new HabitationProfessionnelle("Ingetis", "1, rue Ici", 350, 48);
        impotIngetis = locaux1.Impot();
        Console.WriteLine("L'impôt d'Ingetis s'élève à : " + impotIngetis);
    }
Example #6
0
 public void HabitationReturnsValidDataAboutAnimal(Animal a, Habitation habitation)
 {
     Assert.Equal(a.Name, habitation.GetAnimalName());
     Assert.Equal(a.FoodWeight, habitation.GetFoodWeight());
 }
Example #7
0
        public void CaseReturnsNullForNonExistingName()
        {
            Habitation received = Case.GetAnimalContainer("Fish");

            Assert.Null(received);
        }