Пример #1
0
        public void Check_Access_Level_Everyone_Should_Return_String_everyone()
        {
            AccessLevel type = AccessLevel.EVERYONE;

            var name = EnumLookup.GetAccessLevelName(type);

            Assert.Equal("everyone", name);
        }
Пример #2
0
        public void Check_Access_Level_Read_Only_Should_Return_String_readonly()
        {
            AccessLevel type = AccessLevel.READ_ONLY;

            var name = EnumLookup.GetAccessLevelName(type);

            Assert.Equal("readonly", name);
        }
Пример #3
0
        public void Check_Access_Level_Members_Should_Return_String_members()
        {
            AccessLevel type = AccessLevel.MEMBERS;

            var name = EnumLookup.GetAccessLevelName(type);

            Assert.Equal("members", name);
        }
Пример #4
0
        /// <summary>
        /// Return the mailing list object as a list of key-value pairs.
        /// </summary>
        /// <returns>List of key value pairs.</returns>
        public ICollection <KeyValuePair <string, string> > ToFormContent()
        {
            var content = new Collection <KeyValuePair <string, string> >()
            {
                new KeyValuePair <string, string>("address", this.emailAddress.ToString()),
                new KeyValuePair <string, string>("name", this.name),
                new KeyValuePair <string, string>("description", this.description),
                new KeyValuePair <string, string>("access_level", EnumLookup.GetAccessLevelName(this.accessLevel))
            };

            return(content);
        }
Пример #5
0
        /// <summary>
        /// Return the mailing list object as json.
        /// </summary>
        /// <returns>A Json object.</returns>
        public JObject ToJson()
        {
            var jsonObject = new JObject
            {
                ["address"]      = this.emailAddress.ToString(),
                ["name"]         = this.name,
                ["description"]  = this.description,
                ["access_level"] = EnumLookup.GetAccessLevelName(this.accessLevel)
            };

            return(jsonObject);
        }