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