export const mockUser = {
  id: 'user-1',
  clerkId: 'clerk-user-1',
  email: 'user1@example.com',
  username: 'user1',
  displayName: 'User One',
  firstName: 'User',
  lastName: 'One',
  imageUrl: null,
  isAdmin: false,
  createdAt: new Date('2025-01-01'),
  updatedAt: new Date('2025-01-01'),
};

export const mockAdminUser = {
  id: 'admin-1',
  clerkId: 'clerk-admin-1',
  email: 'admin@example.com',
  username: 'admin',
  displayName: 'Admin User',
  firstName: 'Admin',
  lastName: 'User',
  imageUrl: null,
  isAdmin: true,
  createdAt: new Date('2025-01-01'),
  updatedAt: new Date('2025-01-01'),
};

export const mockUsers = [
  mockUser,
  {
    id: 'user-2',
    clerkId: 'clerk-user-2',
    email: 'user2@example.com',
    username: 'user2',
    displayName: 'User Two',
    firstName: 'User',
    lastName: 'Two',
    imageUrl: null,
    isAdmin: false,
    createdAt: new Date('2025-01-01'),
    updatedAt: new Date('2025-01-01'),
  },
  {
    id: 'user-3',
    clerkId: 'clerk-user-3',
    email: 'user3@example.com',
    username: 'user3',
    displayName: 'User Three',
    firstName: 'User',
    lastName: 'Three',
    imageUrl: null,
    isAdmin: false,
    createdAt: new Date('2025-01-01'),
    updatedAt: new Date('2025-01-01'),
  },
  mockAdminUser,
];
