Esempio n. 1
0
 public void GetRawValue_ValidInt_ReturnsIntString()
 {
     string section = string.Empty;
     string name = string.Empty;
     string value = "1";
     SiteOption.SiteOptionType type = SiteOption.SiteOptionType.Int;
     string description = string.Empty;
     SiteOption target = new SiteOption(DEFAULT_SITE_ID, section, name, value, type, description);
     Assert.AreEqual(value, target.GetRawValue());
 }
Esempio n. 2
0
        /// <summary>
        /// Creates a new SiteOption with exactly the same values as the default on passed in,
        /// except the site id is set to the value you pass in separately
        /// </summary>
        /// <param name="defaultSiteOption">The one to copy</param>
        /// <param name="siteId">The site id to use</param>
        /// <returns></returns>
        public static SiteOption CreateFromDefault(SiteOption defaultSiteOption, int siteId)
        {
            var newSiteOption = new SiteOption(
                siteId,
                defaultSiteOption.Section,
                defaultSiteOption.Name,
                defaultSiteOption.GetRawValue(),
                defaultSiteOption.OptionType,
                defaultSiteOption.Description);

            return newSiteOption;
        }
Esempio n. 3
0
 public void GetRawValue_ValidString_ReturnsString()
 {
     int siteId = 0;
     string section = string.Empty;
     string name = string.Empty;
     string value = "1";
     SiteOption.SiteOptionType type = SiteOption.SiteOptionType.String;
     string description = string.Empty;
     SiteOption target = new SiteOption(siteId, section, name, value, type, description);
     Assert.AreEqual(value, target.GetRawValue());
 }