Skip to content

Commit

Permalink
Modification des identifiants de produit dans les tests unitaires xUnit
Browse files Browse the repository at this point in the history
  • Loading branch information
louisdevie committed Sep 24, 2023
1 parent b65b1f1 commit 5474bb4
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion CoreTest/Orders/OrderItemTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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<InvalidItemException>(() => new OrderItem(product, 0));

Expand Down
18 changes: 9 additions & 9 deletions CoreTest/Orders/OrderTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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(),
Expand All @@ -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;
Expand Down Expand Up @@ -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;
Expand All @@ -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);
Expand Down

0 comments on commit 5474bb4

Please sign in to comment.