예제 #1
0
        private void Clone(XamlLayout layout)
        {
            string layoutName = layout.Name;
            int    i          = 1;

            for (; LayoutManager.LayoutExists(layoutName + i); i++)
            {
            }

            var newLayout = new XamlLayout(layout, layoutName + i);

            LayoutManager.AddLayout(newLayout);
            LayoutManager.SaveConfig();
        }
예제 #2
0
        public void CanAddLayout(string layoutName, string colorMain,
                                 string colorSecondary, string logoImageFile, string headerTitle,
                                 string bannerText, bool isActive, bool success)
        {
            Layouts layout = new Layouts()
            {
                //LayoutId = layoutId,
                LayoutName     = layoutName,
                ColorMain      = colorMain,
                ColorSecondary = colorSecondary,
                LogoImageFile  = logoImageFile,
                HeaderTitle    = headerTitle,
                BannerText     = bannerText,
                IsActive       = isActive
            };

            TResponse <Layouts> response = manager.AddLayout(layout);

            Assert.AreEqual(success, response.Success);
        }