@@ -130,7 +130,7 @@ class NewOrderViewModelTests: XCTestCase {
130130
131131 func test_view_model_is_updated_when_product_is_added_to_order( ) {
132132 // Given
133- let product = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: sampleProductID, statusKey : " publish " )
133+ let product = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: sampleProductID, purchasable : true )
134134 let storageManager = MockStorageManager ( )
135135 storageManager. insertSampleProduct ( readOnlyProduct: product)
136136 let viewModel = NewOrderViewModel ( siteID: sampleSiteID, storageManager: storageManager)
@@ -146,7 +146,7 @@ class NewOrderViewModelTests: XCTestCase {
146146
147147 func test_order_details_are_updated_when_product_quantity_changes( ) {
148148 // Given
149- let product = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: sampleProductID, statusKey : " publish " )
149+ let product = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: sampleProductID, purchasable : true )
150150 let storageManager = MockStorageManager ( )
151151 storageManager. insertSampleProduct ( readOnlyProduct: product)
152152 let viewModel = NewOrderViewModel ( siteID: sampleSiteID, storageManager: storageManager)
@@ -166,7 +166,7 @@ class NewOrderViewModelTests: XCTestCase {
166166
167167 func test_selectOrderItem_selects_expected_order_item( ) {
168168 // Given
169- let product = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: sampleProductID, statusKey : " publish " )
169+ let product = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: sampleProductID, purchasable : true )
170170 let storageManager = MockStorageManager ( )
171171 storageManager. insertSampleProduct ( readOnlyProduct: product)
172172 let viewModel = NewOrderViewModel ( siteID: sampleSiteID, storageManager: storageManager)
@@ -182,8 +182,8 @@ class NewOrderViewModelTests: XCTestCase {
182182
183183 func test_view_model_is_updated_when_product_is_removed_from_order( ) {
184184 // Given
185- let product0 = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: 0 , statusKey : " publish " )
186- let product1 = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: 1 , statusKey : " publish " )
185+ let product0 = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: 0 , purchasable : true )
186+ let product1 = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: 1 , purchasable : true )
187187 let storageManager = MockStorageManager ( )
188188 storageManager. insertProducts ( [ product0, product1] )
189189 let viewModel = NewOrderViewModel ( siteID: sampleSiteID, storageManager: storageManager)
@@ -249,7 +249,7 @@ class NewOrderViewModelTests: XCTestCase {
249249
250250 func test_payment_section_only_displayed_when_order_has_products( ) {
251251 // Given
252- let product = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: sampleProductID, statusKey : " publish " )
252+ let product = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: sampleProductID, purchasable : true )
253253 let storageManager = MockStorageManager ( )
254254 storageManager. insertSampleProduct ( readOnlyProduct: product)
255255 let viewModel = NewOrderViewModel ( siteID: sampleSiteID, storageManager: storageManager)
@@ -266,7 +266,7 @@ class NewOrderViewModelTests: XCTestCase {
266266 func test_payment_section_is_updated_when_products_update( ) {
267267 // Given
268268 let currencySettings = CurrencySettings ( currencyCode: . GBP, currencyPosition: . left, thousandSeparator: " " , decimalSeparator: " . " , numberOfDecimals: 2 )
269- let product = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: sampleProductID, statusKey : " publish " , price: " 8.50 " )
269+ let product = Product . fake ( ) . copy ( siteID: sampleSiteID, productID: sampleProductID, price: " 8.50 " , purchasable : true )
270270 let storageManager = MockStorageManager ( )
271271 storageManager. insertSampleProduct ( readOnlyProduct: product)
272272 let viewModel = NewOrderViewModel ( siteID: sampleSiteID, storageManager: storageManager, currencySettings: currencySettings)
0 commit comments