A convenience class for creating a GroupMember object with the appropriate fields to add to a group.
 private static void AddGroupMember(SmartsheetClient smartsheet, long groupId)
 {
     GroupMember member = new GroupMember.AddGroupMemberBuilder("*****@*****.**").Build();
     IList<GroupMember> members = smartsheet.GroupResources.AddGroupMembers(groupId, new GroupMember[] { member });
     Assert.IsTrue(members.Count == 1);
     Assert.IsTrue(members[0].Email == "*****@*****.**");
 }
        private static long CreateGroup(SmartsheetClient smartsheet)
        {
            GroupMember member = new GroupMember.AddGroupMemberBuilder("*****@*****.**").Build();

            Group group = smartsheet.GroupResources.CreateGroup(new Group.CreateGroupBuilder("a group", "this is a group").SetMembers(new GroupMember[] { member }).Build());

            Assert.IsTrue(group.Name == "a group");
            return group.Id.Value;
        }