public void CloneCreatesDifferentInstance() { var skuentry = new SkuCartEntry() { Sku = new Sku("A"), Price = 10, Quantity = 1, PromotionRuleId = "Rule x", Description = "Description" }; var cloned = skuentry.Clone() as SkuCartEntry; Assert.False((object)skuentry == (object)cloned); }
public void CloneKeepsReferenceToTheSameSku() { var skuentry = new SkuCartEntry() { Sku = new Sku("A"), Price = 10, Quantity = 1, PromotionRuleId = "Rule x", Description = "Description" }; var cloned = skuentry.Clone() as SkuCartEntry; Assert.True((object)skuentry.Sku == (object)cloned.Sku); }