44import com .zenfulcode .commercify .commercify .api .requests .orders .CreateOrderLineRequest ;
55import com .zenfulcode .commercify .commercify .api .requests .orders .CreateOrderRequest ;
66import com .zenfulcode .commercify .commercify .dto .AddressDTO ;
7+ import com .zenfulcode .commercify .commercify .dto .CustomerDetailsDTO ;
78import com .zenfulcode .commercify .commercify .dto .OrderDTO ;
89import com .zenfulcode .commercify .commercify .dto .ProductDTO ;
910import com .zenfulcode .commercify .commercify .dto .mapper .OrderMapper ;
1314import com .zenfulcode .commercify .commercify .exception .OrderNotFoundException ;
1415import com .zenfulcode .commercify .commercify .exception .ProductNotFoundException ;
1516import com .zenfulcode .commercify .commercify .repository .OrderRepository ;
17+ import com .zenfulcode .commercify .commercify .repository .OrderShippingInfoRepository ;
1618import com .zenfulcode .commercify .commercify .repository .ProductRepository ;
1719import com .zenfulcode .commercify .commercify .service .StockManagementService ;
1820import org .junit .jupiter .api .BeforeEach ;
@@ -52,6 +54,8 @@ class OrderServiceTest {
5254 private OrderCalculationService calculationService ;
5355 @ Mock
5456 private StockManagementService stockService ;
57+ @ Mock
58+ private OrderShippingInfoRepository orderShippingInfoRepository ;
5559
5660 @ InjectMocks
5761 private OrderService orderService ;
@@ -63,6 +67,8 @@ class OrderServiceTest {
6367 private ProductDTO productDTO ;
6468 private AddressDTO addressDTO ;
6569
70+ private CustomerDetailsDTO customerDetailsDTO ;
71+
6672 @ BeforeEach
6773 void setUp () {
6874 productEntity = ProductEntity .builder ()
@@ -82,6 +88,13 @@ void setUp() {
8288 .currency ("USD" )
8389 .build ();
8490
91+ customerDetailsDTO = CustomerDetailsDTO .builder ()
92+ .firstName ("Test" )
93+ .lastName ("User" )
94+ .email ("test@email.com" )
95+ .phone ("1234567890" )
96+ .build ();
97+
8598 orderEntity = OrderEntity .builder ()
8699 .id (1L )
87100 .userId (1L )
@@ -109,7 +122,7 @@ void setUp() {
109122 .build ();
110123
111124 CreateOrderLineRequest orderLineRequest = new CreateOrderLineRequest (1L , null , 2 );
112- createOrderRequest = new CreateOrderRequest ("USD" , List .of (orderLineRequest ), addressDTO , null );
125+ createOrderRequest = new CreateOrderRequest ("USD" , customerDetailsDTO , List .of (orderLineRequest ), addressDTO , null );
113126 }
114127
115128 @ Nested
0 commit comments