From 5474bb4495a48aa8a42ff7d3149dfa33d8564ae9 Mon Sep 17 00:00:00 2001 From: Louis Devie Date: Sun, 24 Sep 2023 22:02:29 +0200 Subject: [PATCH] Modification des identifiants de produit dans les tests unitaires xUnit --- CoreTest/Orders/OrderItemTest.cs | 2 +- CoreTest/Orders/OrderTest.cs | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CoreTest/Orders/OrderItemTest.cs b/CoreTest/Orders/OrderItemTest.cs index d57fdd1..9dc800c 100644 --- a/CoreTest/Orders/OrderItemTest.cs +++ b/CoreTest/Orders/OrderItemTest.cs @@ -8,7 +8,7 @@ public class OrderItemTest public void Tests() { var products = new ProductDao(new CategoryDao()); - Product product = products.Read(0); + Product product = products.Read(1); Assert.Throws(() => new OrderItem(product, 0)); diff --git a/CoreTest/Orders/OrderTest.cs b/CoreTest/Orders/OrderTest.cs index bd54fc7..2200df3 100644 --- a/CoreTest/Orders/OrderTest.cs +++ b/CoreTest/Orders/OrderTest.cs @@ -22,8 +22,8 @@ public void NotEnoughInStock() { var products = new ProductDao(new CategoryDao()); - Product product1 = products.Read(0); - Product product2 = products.Read(1); + Product product1 = products.Read(1); + Product product2 = products.Read(2); Order order = new( new PaymentByPaypal(), @@ -42,7 +42,7 @@ public void PaymentByDeposit() var products = new ProductDao(new CategoryDao()); var users = new UserDao(new RoleDao()); - Product product = products.Read(0); + Product product = products.Read(1); User customer = users.Read("lomens"); customer.IsMember = false; @@ -71,8 +71,8 @@ public void OrderProcessing() var products = new ProductDao(new CategoryDao()); var users = new UserDao(new RoleDao()); - Product product1 = products.Read(0); - Product product2 = products.Read(1); + Product product1 = products.Read(1); + Product product2 = products.Read(2); User customer = users.Read("lomens"); customer.IsMember = true; @@ -89,14 +89,14 @@ public void OrderProcessing() ); decimal? depositBefore = users.ReadDeposit("lomens"); - int stock1Before = products.Read(0).Stock; - int stock2Before = products.Read(1).Stock; + int stock1Before = products.Read(1).Stock; + int stock2Before = products.Read(2).Stock; order.ProcessPaymentAndUpdateStock(products); decimal? depositAfter = users.ReadDeposit("lomens"); - int stock1After = products.Read(0).Stock; - int stock2After = products.Read(1).Stock; + int stock1After = products.Read(1).Stock; + int stock2After = products.Read(2).Stock; decimal? expectedPrice = product1.MemberPrice + product2.MemberPrice * 2; Assert.Equal(depositAfter, depositBefore - expectedPrice);