Removing the GetById from IRepository
- removed it and updated everywhere, where it was called to use the async version
This commit is contained in:
@@ -38,7 +38,7 @@ namespace Microsoft.eShopWeb.IntegrationTests.Repositories.BasketItemRepositoryT
|
||||
await _basketItemRepository.DeleteAsync(existingBasket.Items.FirstOrDefault());
|
||||
_catalogContext.SaveChanges();
|
||||
|
||||
var basketFromDB = _basketRepository.GetById(BasketBuilder.BasketId);
|
||||
var basketFromDB = await _basketRepository.GetByIdAsync(BasketBuilder.BasketId);
|
||||
|
||||
Assert.Equal(0, basketFromDB.Items.Count);
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ using System.Linq;
|
||||
using Microsoft.eShopWeb.UnitTests.Builders;
|
||||
using Xunit;
|
||||
using Xunit.Abstractions;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Microsoft.eShopWeb.IntegrationTests.Repositories.OrderRepositoryTests
|
||||
{
|
||||
@@ -24,7 +25,7 @@ namespace Microsoft.eShopWeb.IntegrationTests.Repositories.OrderRepositoryTests
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void GetsExistingOrder()
|
||||
public async Task GetsExistingOrder()
|
||||
{
|
||||
var existingOrder = OrderBuilder.WithDefaultValues();
|
||||
_catalogContext.Orders.Add(existingOrder);
|
||||
@@ -32,7 +33,7 @@ namespace Microsoft.eShopWeb.IntegrationTests.Repositories.OrderRepositoryTests
|
||||
int orderId = existingOrder.Id;
|
||||
_output.WriteLine($"OrderId: {orderId}");
|
||||
|
||||
var orderFromRepo = _orderRepository.GetById(orderId);
|
||||
var orderFromRepo = await _orderRepository.GetByIdAsync(orderId);
|
||||
Assert.Equal(OrderBuilder.TestBuyerId, orderFromRepo.BuyerId);
|
||||
|
||||
// Note: Using InMemoryDatabase OrderItems is available. Will be null if using SQL DB.
|
||||
|
||||
Reference in New Issue
Block a user