/**
 * Test Scenarios Fixtures
 * 
 * Sample scenario data for E2E testing
 */

export interface TestScenario {
  id: string;
  name: string;
  description: string;
  tags: string[];
  region: string;
  status: 'draft' | 'running' | 'completed' | 'archived';
}

export const testScenarios: TestScenario[] = [
  {
    id: 'test-scenario-001',
    name: 'E2E Test Scenario - Basic',
    description: 'A basic test scenario for E2E testing',
    tags: ['e2e', 'test', 'basic'],
    region: 'us-east-1',
    status: 'draft',
  },
  {
    id: 'test-scenario-002',
    name: 'E2E Test Scenario - Running',
    description: 'A running test scenario for E2E testing',
    tags: ['e2e', 'test', 'running'],
    region: 'eu-west-1',
    status: 'running',
  },
  {
    id: 'test-scenario-003',
    name: 'E2E Test Scenario - Completed',
    description: 'A completed test scenario for E2E testing',
    tags: ['e2e', 'test', 'completed'],
    region: 'ap-southeast-1',
    status: 'completed',
  },
  {
    id: 'test-scenario-004',
    name: 'E2E Test Scenario - High Volume',
    description: 'A high volume test scenario for stress testing',
    tags: ['e2e', 'test', 'stress', 'high-volume'],
    region: 'us-west-2',
    status: 'draft',
  },
  {
    id: 'test-scenario-005',
    name: 'E2E Test Scenario - PII Detection',
    description: 'A scenario for testing PII detection features',
    tags: ['e2e', 'test', 'pii', 'security'],
    region: 'eu-central-1',
    status: 'draft',
  },
];

export const newScenarioData = {
  name: 'New E2E Test Scenario',
  description: 'Created during E2E testing',
  tags: ['e2e', 'automated'],
  region: 'us-east-1',
};

export const updatedScenarioData = {
  name: 'Updated E2E Test Scenario',
  description: 'Updated during E2E testing',
  tags: ['e2e', 'automated', 'updated'],
};

export const comparisonScenarios = [
  'test-scenario-002',
  'test-scenario-003',
  'test-scenario-004',
];
