假设我们的任务是实现一个API,以检查折扣计数是否可以应用于订单。Order域对象包含篮中的项以及客户id:
class Order(
val items: List<Item>,
val customerId: CustomerId
)
我们还有一个域对象DiscountCode,表示要使用的折扣计数。
有几个验证规则可以检查给定的折扣计数是否可以应用于给定的订单:
discounted?Has 折扣是否过期?是否有不能使用的商品?该折扣代码已被其他人使用?(客户是否允许使用此折扣代码?)
对于规则1-3,我们可以说它们显然是业务逻辑,根据DDD,它们属于Disc
我有一个由来自不同表的数据组成的视图。主要字段有BillNo、ITEM_FEE、GroupNo。实际上,我需要通过传递groupNo来计算总折扣。折扣计算基于按BillNo分组的金额的分数(单个票据编号可以有多个分录)。如果单个BillNo有多个交易,那么如果ITEM_FEE和的小数部分大于0,则计算折扣;如果只有一个交易,并且ITEM_FEE的小数部分大于0,则小数部分将被视为折扣。我已经准备好了脚本,我得到了一个特定的groupNo完全折扣。 declare @GroupNo as nvarchar(100)
set @GroupNo='3051'
SELECT Sum
我知道数据中心的物理位置,我希望我的网站托管在其中。其中之一位于伊利诺伊州芝加哥的350 E Cermack上。我的问题是,我正在寻找所有的供应商低成本共享主机在这个数据中心。你有单子吗?如果你有这样的名单,你能告诉我你是怎么想出来的吗?
我知道很多折扣托管服务提供商都位于亚利桑那州和犹他州地区。但我就在芝加哥附近。
代码:
function totalIt() {
var input = document.getElementsByName("product");
var total = 0;
for (var i = 0; i < input.length; i++) {
if (input[i].checked) {
total += parseFloat(input[i].value);
}
}
document.getElementsByName("total")[0].value = "₹" +
在我的WooCommerce网站上,我有几种产品的价格与80美元相同。
我想按产品数量加上折扣。
逻辑是这样的:
if (Products Quantity is 2){
// the original product price change from 80$ to 75$ each.
}
if(Products Quantity is 3 or more){
//the original product price change from 80$ to 70$ each.
}
例如,
如果客户选择2种产品,原价将是(80$ x 2) => 160$.But
我昨天开始研究FsCheck,我正在试着写一个简单的测试,DiscountAmount的任何实例都会有负值。我的问题是,在一个测试中有多个断言可以吗?例如,这里我说的是创建discountAmount的金额加上折扣金额应该是0。但我也要说,折扣金额应该小于0。这应该是2个测试还是1个?
public class DiscountAmountTests
{
[Property()]
public void value_or_created_discountAmount_should_be_negative()
{