public void UpdateOneAsync()
        {
            Task.Run(async() =>
            {
                BrandDocument brand = new BrandDocument()
                {
                    Id   = 1,
                    Name = "Machine Learning"
                };

                BrandDocument modifiedbrand = new BrandDocument()
                {
                    Id   = 1,
                    Name = "Algorithm"
                };

                await _brandRepository.AddOneAsync(brand);
                await _brandRepository.UpdateOneAsync(modifiedbrand);

                BrandDocument dbBrand = await _brandRepository.GetByIdAsync(brand.Id);

                Assert.NotNull(dbBrand);
                Assert.Equal(modifiedbrand.Id, dbBrand.Id);
                Assert.Equal(modifiedbrand.Name, dbBrand.Name);
            }).GetAwaiter().GetResult();
        }
        public void DeleteAsync()
        {
            Task.Run(async() =>
            {
                BrandDocument brand = new BrandDocument()
                {
                    Id   = 1,
                    Name = "Machine Learning"
                };

                await _brandRepository.AddOneAsync(brand);
                await _brandRepository.DeleteAsync(brand);

                BrandDocument dbBrand = await _brandRepository.GetByIdAsync(brand.Id);

                Assert.Null(dbBrand);
            }).GetAwaiter().GetResult();
        }