Ejemplo n.º 1
0
            public void ToUserGroupVm_Should_Return_UserGroupVm()
            {
                Group result = new Group("1", "admin", null);

                UserGroupVm actual = UserModelHelper.ResultToUserGroupVm(result);

                Assert.AreEqual("admin", actual.Name);
            }
Ejemplo n.º 2
0
        public static UserGroupVm ResultToUserGroupVm(Group result)
        {
            if (result == null)
            {
                throw new ArgumentNullException(string.Format(MessagesModel.NullValueError, "result"));
            }

            UserGroupVm vm = new UserGroupVm();

            vm.Id   = result.Id;
            vm.Name = result.Name;
            return(vm);
        }
Ejemplo n.º 3
0
        public ICollection <UserGroupVm> GetUserGroups(GetUserGroupsQuery query)
        {
            if (query == null)
            {
                throw new ArgumentNullException(string.Format(MessagesModel.NullValueError, "query"));
            }

            ICollection <UserGroupVm> groups  = new List <UserGroupVm>();
            GetUserGroupsQueryResult  results = this.queryDispatcher.Dispatch <GetUserGroupsQuery, GetUserGroupsQueryResult, User>(query);

            foreach (var group in results.UserGroups)
            {
                UserGroupVm userGroup = UserModelHelper.ResultToUserGroupVm(group);
                groups.Add(userGroup);
            }

            return(groups);
        }
Ejemplo n.º 4
0
            public void ToUserGroupVm_Should_Throw_Exception_When_Result_Is_Null()
            {
                Group result = null;

                UserGroupVm actual = UserModelHelper.ResultToUserGroupVm(result);
            }