public void Test_CartPrice_SingleQuanity() { var products = MockTestData.InitializeProductsScenarioA(); var order = new Order() { Products = products, Id = 123 }; var price = _cartEngine.CalculateTotalPrice(order); Assert.AreEqual(price, 100.0M); }
public void Test_CartPrice_MultipleQuanity_CombinedRule() { var products = MockTestData.InitializeProductsScenarioC(); var order = new Order() { Products = products, Id = 123 }; var price = _cartEngine.CalculateTotalPrice(order); Assert.AreEqual(price, 280.0M); }
public void Init() { _cartEngine = MockTestData.InitializeCartEngine(); }