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(); }
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); }