public IHttpActionResult GetAllRoles(GetAllRolesInput input)
        {
            Init();
            input.AccessToken = ApiSession.AccessToken;
            GetAllRolesOutput output = _rolesSvc.GetAllRoles(input);

            return(Ok(output));
        }
        public async Task Service_should_return_all_roles()
        {
            var(resultCreated1, roleCreated1) = await rolesService.AddRole(TestRole).UnpackSingleOrDefault();

            var(resultCreated2, roleCreated2) = await rolesService.AddRole(TestRole).UnpackSingleOrDefault();

            var roles = await rolesService.GetAllRoles();

            var roleIds = roles.Select(x => x.Id);

            Assert.True(resultCreated1.Success);
            Assert.True(resultCreated2.Success);
            Assert.Contains(roleCreated1.Id, roleIds);
            Assert.Contains(roleCreated2.Id, roleIds);
        }