10
10
using Test . Moq ;
11
11
using eCommerceWebAPI . Configurations ;
12
12
using eCommerceWebAPI . Enumerations ;
13
+ using Azure ;
13
14
14
15
namespace UnitTest . Checkout . Commands
15
16
{
@@ -35,28 +36,11 @@ public async Task Handle_Should_Checkout_Order()
35
36
{
36
37
var handler = new CheckoutHandler ( _mockRepo . Object , _mapper ) ;
37
38
38
- var order = MockCheckoutRepository . GenerateOrder ( ) ;
39
+ var userGuid = Guid . NewGuid ( ) ;
39
40
40
- OrderDTO orderDTO = _mapper . Map < OrderDTO > ( order ) ;
41
+ var result = await handler . Handle ( new CheckOutCommand ( userGuid ) , CancellationToken . None ) ;
41
42
42
- orderDTO . OrderStatus = OrderStatus . Processed ;
43
-
44
- var result = await handler . Handle ( new CheckOutCommand ( ) , CancellationToken . None ) ;
45
-
46
- OrderDTO resultDTO = _mapper . Map < OrderDTO > ( result ) ;
47
-
48
- resultDTO . PrimaryID = orderDTO . PrimaryID ;
49
- resultDTO . OrderCreatedDate = orderDTO . OrderCreatedDate ;
50
- resultDTO . OrderCreatedDate = orderDTO . OrderCreatedDate ;
51
- resultDTO . OrderStatus = orderDTO . OrderStatus ;
52
- resultDTO . CartItemEntity = orderDTO . CartItemEntity ;
53
-
54
- resultDTO . Should ( ) . BeOfType < Guid > ( ) ;
55
- resultDTO . ShouldNotBeNull ( ) ;
56
- resultDTO . OrderStatus . Should ( ) . Be ( orderDTO . OrderStatus ) ;
57
- resultDTO . UserPrimaryID . Should ( ) . Be ( orderDTO . UserPrimaryID ) ;
58
- resultDTO . CartItemEntity . Should ( ) . NotBeNull ( ) ;
59
- resultDTO . CartItemEntity . Count . Should ( ) . Be ( 3 ) ;
43
+ result . ShouldBeOfType < Guid > ( ) ;
60
44
}
61
45
}
62
46
}
0 commit comments