Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }