public TypeAircraftViewModel()
 {
     Title = "TypeAircraft";
     TypeAircraftService = new TypeAircraftService();
     SearchFilter        = "";
     TypeAircrafts       = new ObservableCollection <TypeAircraft>();
     TypeAircraft        = new TypeAircraft();
     Search();
 }
        public async Task Update_WhenTypeAircraftNull_ThenReturnExeption()
        {
            var TypeAircrafts = new IFakeRepository <TypeAircraft>();
            var context       = new IFakeUnitOfFactory();

            TypeAircraftDto TypeAircraftDto = null;

            TypeAircraftService service = new TypeAircraftService(context);
            TypeAircraftDto     TypeAircraftDtoSaved = await service.Update(TypeAircraftDto);
        }
        public async Task Update_WhenValidTypeAircraft_ThenReturnTypeAircraft()
        {
            var TypeAircrafts = new IFakeRepository <TypeAircraft>();
            var context       = new IFakeUnitOfFactory();

            TypeAircraftDto TypeAircraftDto = new TypeAircraftDto()
            {
                Id           = 154,
                NumberPlaces = 100
            };

            TypeAircraftService service = new TypeAircraftService(context);
            TypeAircraftDto     TypeAircraftDtoSaved = await service.Update(TypeAircraftDto);

            Assert.AreEqual(TypeAircraftDto.NumberPlaces, TypeAircraftDtoSaved.NumberPlaces);
            Assert.AreEqual(TypeAircraftDto.Id, TypeAircraftDtoSaved.Id);
        }