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(); }