public void Setup()
        {
            var config = new MapperConfiguration(cfg => cfg.AddProfile(new GeneralMapperProfile()));

            mapper = config.CreateMapper();

            var builder = new DbContextOptionsBuilder <AirportContext>()
                          .UseSqlServer("Server=(localdb)\\MSSQLLocalDB;Database=AirportDb(Bilyk);Trusted_Connection=True;");

            db = new AirportContext(builder.Options);
            db.Database.BeginTransaction();

            unitOfWork = new UnitOfWork(db);
            validator  = new AeroplaneTypeValidator();
            service    = new AeroplaneTypeService(unitOfWork, mapper, validator);

            // Adding test item to db for updating and getting and deleting in tests
            testItem = Initializer.AeroplaneTypeFaker.Generate();
            db.AeroplaneTypes.Add(testItem);
            db.SaveChanges();
        }
 public AeroplaneTypesController(IAeroplaneTypeService aeroplaneTypeService)
 {
     this.aeroplaneTypeService = aeroplaneTypeService;
 }