public void GetOrCreateCityShouldGetInfoForCity() { var options = new DbContextOptionsBuilder <BookStoreDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; // var dbContext = new BookStoreDbContext(options); var cityName = "Razgrad"; var postCode = "7200"; var addressServices = new AddressesServices(dbContext, null); addressServices.GetOrCreateCity(cityName, postCode); var citiesFromDb = dbContext.Cities.FirstOrDefault(x => x.Name == cityName && x.Postcode == postCode); var name = citiesFromDb.Name; var postCodeFromDb = citiesFromDb.Postcode; Assert.Equal(cityName, name); Assert.Equal(postCodeFromDb, postCode); }