Skip to content

Commit 067172b

Browse files
committed
Updating tests for xUnit.v3
1 parent 04b6857 commit 067172b

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

tests/UnitTests/ApplicationCore/Services/BasketServiceTests/AddItemToBasket.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,26 @@ public async Task InvokesBasketRepositoryGetBySpecAsyncOnce()
1919
var basket = new Basket(_buyerId);
2020
basket.AddItem(1, 1.5m);
2121

22-
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), default).Returns(basket);
22+
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), Arg.Any<CancellationToken>()).Returns(basket);
2323

2424
var basketService = new BasketService(_mockBasketRepo, _mockLogger);
2525

2626
await basketService.AddItemToBasket(basket.BuyerId, 1, 1.50m);
2727

28-
await _mockBasketRepo.Received().FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), default);
28+
await _mockBasketRepo.Received().FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), Arg.Any<CancellationToken>());
2929
}
3030

3131
[Fact]
3232
public async Task InvokesBasketRepositoryUpdateAsyncOnce()
3333
{
3434
var basket = new Basket(_buyerId);
3535
basket.AddItem(1, 1.1m, 1);
36-
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), default).Returns(basket);
36+
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), Arg.Any<CancellationToken>()).Returns(basket);
3737

3838
var basketService = new BasketService(_mockBasketRepo, _mockLogger);
3939

4040
await basketService.AddItemToBasket(basket.BuyerId, 1, 1.50m);
4141

42-
await _mockBasketRepo.Received().UpdateAsync(basket, default);
42+
await _mockBasketRepo.Received().UpdateAsync(basket, Arg.Any<CancellationToken>());
4343
}
4444
}

tests/UnitTests/ApplicationCore/Services/BasketServiceTests/DeleteBasket.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ public async Task ShouldInvokeBasketRepositoryDeleteAsyncOnce()
1919
var basket = new Basket(_buyerId);
2020
basket.AddItem(1, 1.1m, 1);
2121
basket.AddItem(2, 1.1m, 1);
22-
_mockBasketRepo.GetByIdAsync(Arg.Any<int>(), default)
22+
_mockBasketRepo.GetByIdAsync(Arg.Any<int>(), Arg.Any<CancellationToken>())
2323
.Returns(basket);
2424
var basketService = new BasketService(_mockBasketRepo, _mockLogger);
2525

2626
await basketService.DeleteBasketAsync(1);
2727

28-
await _mockBasketRepo.Received().DeleteAsync(Arg.Any<Basket>(), default);
28+
await _mockBasketRepo.Received().DeleteAsync(Arg.Any<Basket>(), Arg.Any<CancellationToken>());
2929
}
3030
}

tests/UnitTests/ApplicationCore/Services/BasketServiceTests/TransferBasket.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ public async Task InvokesBasketRepositoryFirstOrDefaultAsyncOnceIfAnonymousBaske
3939
.Then(userBasket);
4040

4141

42-
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), default).Returns(x => results.Next());
42+
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), Arg.Any<CancellationToken>()).Returns(x => results.Next());
4343
var basketService = new BasketService(_mockBasketRepo, _mockLogger);
4444
await basketService.TransferBasketAsync(_nonexistentAnonymousBasketBuyerId, _existentUserBasketBuyerId);
45-
await _mockBasketRepo.Received().FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), default);
45+
await _mockBasketRepo.Received().FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), Arg.Any<CancellationToken>());
4646
}
4747

4848
[Fact]
@@ -58,7 +58,7 @@ public async Task TransferAnonymousBasketItemsWhilePreservingExistingUserBasketI
5858
var results = new Results<Basket>(anonymousBasket)
5959
.Then(userBasket);
6060

61-
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), default).Returns(x => results.Next());
61+
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), Arg.Any<CancellationToken>()).Returns(x => results.Next());
6262
var basketService = new BasketService(_mockBasketRepo, _mockLogger);
6363
await basketService.TransferBasketAsync(_nonexistentAnonymousBasketBuyerId, _existentUserBasketBuyerId);
6464
await _mockBasketRepo.Received().UpdateAsync(userBasket, default);
@@ -78,11 +78,11 @@ public async Task RemovesAnonymousBasketAfterUpdatingUserBasket()
7878
var results = new Results<Basket>(anonymousBasket)
7979
.Then(userBasket);
8080

81-
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), default).Returns(x => results.Next());
81+
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), Arg.Any<CancellationToken>()).Returns(x => results.Next());
8282
var basketService = new BasketService(_mockBasketRepo, _mockLogger);
8383
await basketService.TransferBasketAsync(_nonexistentAnonymousBasketBuyerId, _existentUserBasketBuyerId);
84-
await _mockBasketRepo.Received().UpdateAsync(userBasket, default);
85-
await _mockBasketRepo.Received().DeleteAsync(anonymousBasket, default);
84+
await _mockBasketRepo.Received().UpdateAsync(userBasket, Arg.Any<CancellationToken>());
85+
await _mockBasketRepo.Received().DeleteAsync(anonymousBasket, Arg.Any<CancellationToken>());
8686
}
8787

8888
[Fact]
@@ -94,9 +94,9 @@ public async Task CreatesNewUserBasketIfNotExists()
9494
var results = new Results<Basket?>(anonymousBasket)
9595
.Then(userBasket);
9696

97-
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>(), default).Returns(x => results.Next());
97+
_mockBasketRepo.FirstOrDefaultAsync(Arg.Any<BasketWithItemsSpecification>()).Returns(x => results.Next());
9898
var basketService = new BasketService(_mockBasketRepo, _mockLogger);
9999
await basketService.TransferBasketAsync(_existentAnonymousBasketBuyerId, _nonexistentUserBasketBuyerId);
100-
await _mockBasketRepo.Received().AddAsync(Arg.Is<Basket>(x => x.BuyerId == _nonexistentUserBasketBuyerId), default);
100+
await _mockBasketRepo.Received().AddAsync(Arg.Is<Basket>(x => x.BuyerId == _nonexistentUserBasketBuyerId));
101101
}
102102
}

tests/UnitTests/MediatorHandlers/OrdersTests/GetMyOrders.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public GetMyOrders()
1717
var address = new Address("", "", "", "", "");
1818
Order order = new Order("buyerId", address, new List<OrderItem> { item });
1919

20-
_mockOrderRepository.ListAsync(Arg.Any<ISpecification<Order>>(), default).Returns(new List<Order> { order });
20+
_mockOrderRepository.ListAsync(Arg.Any<ISpecification<Order>>(), Arg.Any<CancellationToken>()).Returns(new List<Order> { order });
2121
}
2222

2323
[Fact]
@@ -27,7 +27,7 @@ public async Task NotReturnNullIfOrdersArePresIent()
2727

2828
var handler = new GetMyOrdersHandler(_mockOrderRepository);
2929

30-
var result = await handler.Handle(request, CancellationToken.None);
30+
var result = await handler.Handle(request, TestContext.Current.CancellationToken);
3131

3232
Assert.NotNull(result);
3333
}

tests/UnitTests/MediatorHandlers/OrdersTests/GetOrderDetails.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public GetOrderDetails()
1717
var address = new Address("", "", "", "", "");
1818
Order order = new Order("buyerId", address, new List<OrderItem> { item });
1919

20-
_mockOrderRepository.FirstOrDefaultAsync(Arg.Any<OrderWithItemsByIdSpec>(), default)
20+
_mockOrderRepository.FirstOrDefaultAsync(Arg.Any<OrderWithItemsByIdSpec>(), Arg.Any<CancellationToken>())
2121
.Returns(order);
2222
}
2323

@@ -28,7 +28,7 @@ public async Task NotBeNullIfOrderExists()
2828

2929
var handler = new GetOrderDetailsHandler(_mockOrderRepository);
3030

31-
var result = await handler.Handle(request, CancellationToken.None);
31+
var result = await handler.Handle(request, TestContext.Current.CancellationToken);
3232

3333
Assert.NotNull(result);
3434
}

0 commit comments

Comments
 (0)