public void CreateOrder(Order order) { if (OrderValidator.IsOrderValid(order)) { OrderValidator.CalcTotal(order); context.Orders.Add(order); } }
public void UpdateOrder(Order order) { if (OrderValidator.IsOrderValid(order)) { OrderValidator.CalcTotal(order); context.Entry(order).State = EntityState.Modified; } }
public void IsOrderWithTooManyItemsOfOneArticleValis_False() { var tooManyItems = new List <Merchandise>(); int i = 0; while (i < 101) { tooManyItems.Add(ShopInitializer.MerchandiseList[0]); i++; } Assert.IsFalse(OrderValidator.IsOrderValid(new Order { OrdersMerchandise = tooManyItems })); }
public void IsOrderWithTooManyArticlesValid_False() { var tooManyArticles = new List <Merchandise>(); int i = 0; while (i < 11) { tooManyArticles.Add(ShopInitializer.MerchandiseList[i]); i++; } Assert.IsFalse(OrderValidator.IsOrderValid(new Order { OrdersMerchandise = tooManyArticles })); }
public void IsOrderWithMaxArticlesAndQuantityValid_True() { var maxMerchandise = new List <Merchandise>(); int i = 0; while (i < 10) { int j = 0; while (j < 99) { maxMerchandise.Add(ShopInitializer.MerchandiseList[i]); j++; } i++; } Assert.IsTrue(OrderValidator.IsOrderValid(new Order { OrdersMerchandise = maxMerchandise })); }
public void isMinimalOrderValid_True() { Assert.IsTrue(OrderValidator.IsOrderValid(minimalOrder)); }
public void IsMixedSmallOrderValid_True() { Assert.IsTrue(OrderValidator.IsOrderValid(mixedSmallOrder)); }