public async Task <AeroplaneType> UpdateAsync(AeroplaneType AeroplaneType)
        {
            var jsonBody = JsonConvert.SerializeObject(AeroplaneType);
            var content  = new StringContent(jsonBody, Encoding.UTF8, "application/json");

            using (var httpClient = new HttpClient())
            {
                var response = await httpClient.PutAsync(SERVER_NAME + $"/api/AeroplaneTypes/{AeroplaneType.Id}", content).ConfigureAwait(false);

                if (response.IsSuccessStatusCode)
                {
                    string contentResponse = await response.Content.ReadAsStringAsync();

                    return(JsonConvert.DeserializeObject <AeroplaneType>(contentResponse));
                }
            }

            throw new InvalidOperationException("Can`t update items on the server");
        }
        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 void Setup()
        {
            serverName = "http://localhost:57338";

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

            addedItem = Initializer.AeroplaneTypeFaker.Generate();

            testDto = new AeroplaneTypeDto
            {
                Id       = addedItem.Id,
                Carrying = addedItem.Carrying,
                Model    = addedItem.Model,
                Places   = addedItem.Places
            };

            db = new AirportContext(builder.Options);

            // Adding test item to db
            db.AeroplaneTypes.Add(addedItem);
            db.SaveChanges();
        }