예제 #1
0
        public void Design_CopyAction_IsNotAbleToDo_IfDeleted(string templateName, Dictionary <string, bool> settings)
        {
            AdminLoginStep(AdminAccount);
            _adminProducts.Open();
            _adminProducts.DeleteProduct($"{RetiredPrefix}{templateName}*");

            LoginStep(_returnPage);

            var label = _myDesign.GetRetiredOrDeletedLabel($"{RetiredPrefix}{templateName}_{_designNamePrefix}");

            Assert.IsTrue(label.IsEquals("product deleted"), "This design must be mark as Product Deleted");

            var cloneable = _myDesign.CheckDesignCloneable($"{RetiredPrefix}{templateName}_{_designNamePrefix}");

            Assert.IsFalse(cloneable, "Can not clone new design from design when the product has been deleted");
        }