content: import 'package:flex_color_scheme/flex_color_scheme.dart';
  import 'package:flutter/material.dart';
  import 'package:flutter_test/flutter_test.dart';
  
  //****************************************************************************
  // These simple FlexColor unit test just monitors that the used color values
  // for the standard material color schemes included in the SDK, match the ones
  // defined in FlexColor. If either changes in the future, the tests will fail.
  // They also ensure that we have not changed our own used scheme color values.
  //****************************************************************************
  
  void main() {
    //****************************************************************************
    // FlexColor unit tests - Color verification 1.
    //
    // Verify FlexColor material light color constant values match SDK values.
    //****************************************************************************
    group('FC1: WITH FlexColor material light colors ', () {
      // ml, is a reference SDK ColorScheme.light.
      const ColorScheme ml = ColorScheme.light(
        primaryContainer: Color(0xffbb86fc),
        secondaryContainer: Color(0xffcefaf8),
        tertiary: Color(0xff018786),
        tertiaryContainer: Color(0xFFA4F1EF),
      );
      test(
          'FC1.01: GIVEN FlexColor is materialLightPrimary '
          'EXPECT color is ColorScheme.light().primary', () {
        expect(FlexColor.materialLightPrimary, ml.primary);
      });
      test(
          'FC1.02-prim-con: GIVEN FlexColor is materialLightPrimaryContainer '
          'EXPECT color is ColorScheme.light().primaryContainer', () {
        expect(FlexColor.materialLightPrimaryContainer, ml.primaryContainer);
      });
      test(
          'FC1.03: GIVEN FlexColor is materialLightSecondary '
          'EXPECT color is ColorScheme.light().secondary', () {
        expect(FlexColor.materialLightSecondary, ml.secondary);
      });
      test(
          'FC1.04-sec-con: GIVEN FlexColor is materialLightSecondaryContainer '
          'EXPECT color is ColorScheme.light().primaryVariant', () {
        expect(FlexColor.materialLightSecondaryContainer, ml.secondaryContainer);
      });
      test(
          'FC1.04-tert: GIVEN FlexColor is materialLightTertiary '
          'EXPECT color is ColorScheme.light().tertiary', () {
        expect(FlexColor.materialLightTertiary, ml.tertiary);
      });
      test(
          'FC1.04-tert-con: GIVEN FlexColor is materialLightTertiaryContainer '
          'EXPECT color is ColorScheme.light().tertiary', () {
        expect(FlexColor.materialLightTertiaryContainer, ml.tertiaryContainer);
      });
      test(
          'FC1.05: GIVEN FlexColor is materialLightSurface '
          'EXPECT color is ColorScheme.light().surface', () {
        expect(FlexColor.materialLightSurface, ml.surface);
      });
      test(
          'FC1.05b: GIVEN FlexColor is lightSurfaceVariant '
          'EXPECT color is Color(0xFFEEEEEE)', () {
        expect(FlexColor.lightSurfaceVariant, const Color(0xFFEEEEEE));
      });
      test(
          'FC1.06: GIVEN FlexColor is materialLightBackground '
          'EXPECT color is ColorScheme.light().background', () {
        expect(FlexColor.materialLightBackground, ml.surface);
      });
      test(
          'FC1.07: GIVEN FlexColor is materialLightError '
          'EXPECT color is ColorScheme.light().error', () {
        expect(FlexColor.materialLightError, ml.error);
      });
      test(
          'FC1.08: GIVEN FlexColor is lightFlexSurface '
          'EXPECT color is Color(0xFFFCFCFC)', () {
        expect(FlexColor.lightFlexSurface, const Color(0xFFFCFCFC));
      });
      test(
          'FC1.09: GIVEN FlexColor is lightFlexSurfaceDim '
          'EXPECT color is Color(0xFFE0E0E0)', () {
        expect(FlexColor.lightFlexSurfaceDim, const Color(0xFFE0E0E0));
      });
      test(
          'FC1.10: GIVEN FlexColor is lightFlexSurfaceBright '
          'EXPECT color is Color(0xFFFDFDFD)', () {
        expect(FlexColor.lightFlexSurfaceBright, const Color(0xFFFDFDFD));
      });
      test(
          'FC1.11: GIVEN FlexColor is lightFlexSurfaceContainerLowest '
          'EXPECT color is Color(0xFFFFFFFF)', () {
        expect(
            FlexColor.lightFlexSurfaceContainerLowest, const Color(0xFFFFFFFF));
      });
      test(
          'FC1.12: GIVEN FlexColor is lightFlexSurfaceContainerLow '
          'EXPECT color is Color(0xFFF8F8F8)', () {
        expect(FlexColor.lightFlexSurfaceContainerLow, const Color(0xFFF8F8F8));
      });
      test(
          'FC1.13: GIVEN FlexColor is lightFlexSurfaceContainer '
          'EXPECT color is Color(0xFFF3F3F3)', () {
        expect(FlexColor.lightFlexSurfaceContainer, const Color(0xFFF3F3F3));
      });
      test(
          'FC1.14: GIVEN FlexColor is lightFlexSurfaceContainerHigh '
          'EXPECT color is Color(0xFFEDEDED)', () {
        expect(FlexColor.lightFlexSurfaceContainerHigh, const Color(0xFFEDEDED));
      });
      test(
          'FC1.15: GIVEN FlexColor is lightFlexSurfaceContainerHighest '
          'EXPECT color is Color(0xFFE7E7E7)', () {
        expect(
            FlexColor.lightFlexSurfaceContainerHighest, const Color(0xFFE7E7E7));
      });
      test(
          'FC1.15: GIVEN FlexColor is lightFlexOnSurface '
          'EXPECT color is Color(0xFF111111)', () {
        expect(FlexColor.lightFlexOnSurface, const Color(0xFF111111));
      });
      test(
          'FC1.16: GIVEN FlexColor is lightFlexOnSurfaceVariant '
          'EXPECT color is Color(0xFF393939)', () {
        expect(FlexColor.lightFlexOnSurfaceVariant, const Color(0xFF393939));
      });
      test(
          'FC1.17: GIVEN FlexColor is lightFlexInverseSurface '
          'EXPECT color is Color(0xFF2A2A2A)', () {
        expect(FlexColor.lightFlexInverseSurface, const Color(0xFF2A2A2A));
      });
      test(
          'FC1.18: GIVEN FlexColor is lightFlexOnInverseSurface '
          'EXPECT color is Color(0xFFF1F1F1)', () {
        expect(FlexColor.lightFlexOnInverseSurface, const Color(0xFFF1F1F1));
      });
      test(
          'FC1.19: GIVEN FlexColor is lightFlexOutline '
          'EXPECT color is Color(0xFF919191)', () {
        expect(FlexColor.lightFlexOutline, const Color(0xFF919191));
      });
      test(
          'FC1.20: GIVEN FlexColor is lightFlexOutlineVariant '
          'EXPECT color is Color(0xFFD1D1D1)', () {
        expect(FlexColor.lightFlexOutlineVariant, const Color(0xFFD1D1D1));
      });
    });
  
    //****************************************************************************
    // FlexColor unit tests - Color verification 2
    //
    // Verify FlexColor material dark color constant values match SDK values.
    //****************************************************************************
    group('FC2: WITH FlexColor material dark colors ', () {
      // md, is a reference SDK ColorScheme.dark.
      const ColorScheme md = ColorScheme.dark(
        primaryContainer: Color(0xff6200ee),
        secondaryContainer: Color(0xFF005047),
        tertiary: Color(0xff03dac6),
        tertiaryContainer: Color(0xFF003E3E),
      );
      test(
          'FC2.01: GIVEN FlexColor is materialDarkPrimary '
          'EXPECT color is ColorScheme.dark().primary', () {
        expect(FlexColor.materialDarkPrimary, md.primary);
      });
      test(
          'FC2.02-prim-con: GIVEN FlexColor is materialDarkPrimaryContainer '
          'EXPECT color is ColorScheme.dark().primaryContainer', () {
        expect(FlexColor.materialDarkPrimaryContainer, md.primaryContainer);
      });
      test(
          'FC2.03: GIVEN FlexColor is materialDarkSecondary '
          'EXPECT color is ColorScheme.dark().secondary', () {
        expect(FlexColor.materialDarkSecondary, md.secondary);
      });
      test(
          'FC2.04-sec-con: GIVEN FlexColor is materialDarkSecondaryContainer '
          'EXPECT color is ColorScheme.dark().secondaryContainer', () {
        expect(FlexColor.materialDarkSecondaryContainer, md.secondaryContainer);
      });
      test(
          'FC2.04-tert: GIVEN FlexColor is materialDarkTertiary '
          'EXPECT color is ColorScheme.dark().secondaryContainer', () {
        expect(FlexColor.materialDarkTertiary, md.tertiary);
      });
      test(
          'FC2.04-tert-con: GIVEN FlexColor is materialDarkTertiary '
          'EXPECT color is ColorScheme.dark().primaryVariant', () {
        expect(FlexColor.materialDarkTertiaryContainer, md.tertiaryContainer);
      });
      test(
          'FC2.05: GIVEN FlexColor is materialDarkSurface '
          'EXPECT color is ColorScheme.dark().surface', () {
        expect(FlexColor.materialDarkSurface, md.surface);
      });
      test(
          'FC2.05b: GIVEN FlexColor is darkSurfaceVariant '
          'EXPECT color is Color(0xFF323232)', () {
        expect(FlexColor.darkSurfaceVariant, const Color(0xFF323232));
      });
      test(
          'FC2.06: GIVEN FlexColor is materialDarkBackground '
          'EXPECT color is ColorScheme.dark().surface', () {
        expect(FlexColor.materialDarkBackground, md.surface);
      });
      test(
          'FC2.07: GIVEN FlexColor is materialDarkError '
          'EXPECT color is ColorScheme.dark().error', () {
        expect(FlexColor.materialDarkError, md.error);
      });
      test(
          'FC1.08: GIVEN FlexColor is darkFlexSurface '
          'EXPECT color is Color(0xFF080808)', () {
        expect(FlexColor.darkFlexSurface, const Color(0xFF080808));
      });
      test(
          'FC1.09: GIVEN FlexColor is darkFlexSurfaceDim '
          'EXPECT color is Color(0xFF060606)', () {
        expect(FlexColor.darkFlexSurfaceDim, const Color(0xFF060606));
      });
      test(
          'FC1.10: GIVEN FlexColor is darkFlexSurfaceBright '
          'EXPECT color is Color(0xFF2C2C2C)', () {
        expect(FlexColor.darkFlexSurfaceBright, const Color(0xFF2C2C2C));
      });
      test(
          'FC1.11: GIVEN FlexColor is darkFlexSurfaceContainerLowest '
          'EXPECT color is Color(0xFF010101)', () {
        expect(FlexColor.darkFlexSurfaceContainerLowest, const Color(0xFF010101));
      });
      test(
          'FC1.12: GIVEN FlexColor is darkFlexSurfaceContainerLow '
          'EXPECT color is Color(0xFF0E0E0E)', () {
        expect(FlexColor.darkFlexSurfaceContainerLow, const Color(0xFF0E0E0E));
      });
      test(
          'FC1.13: GIVEN FlexColor is darkFlexSurfaceContainer '
          'EXPECT color is Color(0xFF151515)', () {
        expect(FlexColor.darkFlexSurfaceContainer, const Color(0xFF151515));
      });
      test(
          'FC1.14: GIVEN FlexColor is darkFlexSurfaceContainerHigh '
          'EXPECT color is Color(0xFF1D1D1D)', () {
        expect(FlexColor.darkFlexSurfaceContainerHigh, const Color(0xFF1D1D1D));
      });
      test(
          'FC1.15: GIVEN FlexColor is darkFlexSurfaceContainerHighest '
          'EXPECT color is Color(0xFF282828)', () {
        expect(
            FlexColor.darkFlexSurfaceContainerHighest, const Color(0xFF282828));
      });
      test(
          'FC1.15: GIVEN FlexColor is darkFlexOnSurface '
          'EXPECT color is Color(0xFFF1F1F1)', () {
        expect(FlexColor.darkFlexOnSurface, const Color(0xFFF1F1F1));
      });
      test(
          'FC1.16: GIVEN FlexColor is darkFlexOnSurfaceVariant '
          'EXPECT color is Color(0xFFCACACA)', () {
        expect(FlexColor.darkFlexOnSurfaceVariant, const Color(0xFFCACACA));
      });
      test(
          'FC1.17: GIVEN FlexColor is darkFlexInverseSurface '
          'EXPECT color is Color(0xFFE8E8E8)', () {
        expect(FlexColor.darkFlexInverseSurface, const Color(0xFFE8E8E8));
      });
      test(
          'FC1.18: GIVEN FlexColor is darkFlexOnInverseSurface '
          'EXPECT color is Color(0xFF2A2A2A)', () {
        expect(FlexColor.darkFlexOnInverseSurface, const Color(0xFF2A2A2A));
      });
      test(
          'FC1.19: GIVEN FlexColor is darkFlexOutline '
          'EXPECT color is Color(0xFF777777)', () {
        expect(FlexColor.darkFlexOutline, const Color(0xFF777777));
      });
      test(
          'FC1.20: GIVEN FlexColor is darkFlexOutlineVariant '
          'EXPECT color is Color(0xFF414141)', () {
        expect(FlexColor.darkFlexOutlineVariant, const Color(0xFF414141));
      });
    });
  
    //****************************************************************************
    // FlexColor unit tests - Color verification 3
    //
    // Verify FlexColor material light high-contrast color constant
    // values match SDK values.
    //****************************************************************************
    group('FC3: WITH FlexColor material light high-contrast colors ', () {
      // ml, is a reference SDK ColorScheme.highContrastLight.
      const ColorScheme ml = ColorScheme.highContrastLight(
        primaryContainer: Color(0xffb6b6ff),
        secondaryContainer: Color(0xffc8f9f7),
        tertiary: Color(0xff018786),
        tertiaryContainer: Color(0xFFB3F1F0),
      );
      test(
          'FC3.01: GIVEN FlexColor is materialLightPrimaryHc '
          'EXPECT color is ColorScheme.highContrastLight().primary', () {
        expect(FlexColor.materialLightPrimaryHc, ml.primary);
      });
      test(
          'FC3.02-prim-con: GIVEN FlexColor is materialLightPrimaryContainerHc '
          'EXPECT color is ColorScheme.highContrastLight().primaryVariant', () {
        expect(FlexColor.materialLightPrimaryContainerHc, ml.primaryContainer);
      });
      test(
          'FC3.03: GIVEN FlexColor is materialLightSecondaryHc '
          'EXPECT color is ColorScheme.highContrastLight().secondary', () {
        expect(FlexColor.materialLightSecondaryHc, ml.secondary);
      });
      test(
          'FC3.04-sec-con: GIVEN FlexColor is materialLightSecondaryContainerHc '
          'EXPECT color is ColorScheme.highContrastLight().secondaryContainer',
          () {
        expect(
            FlexColor.materialLightSecondaryContainerHc, ml.secondaryContainer);
      });
      test(
          'FC3.04-tert: GIVEN FlexColor is materialLightTertiaryHc '
          'EXPECT color is ColorScheme.highContrastLight().tertiary', () {
        expect(FlexColor.materialLightTertiaryHc, ml.tertiary);
      });
      test(
          'FC3.04-tert-con: GIVEN FlexColor is materialLightTertiaryContainerHc '
          'EXPECT color is ColorScheme.highContrastLight().tertiaryContainer',
          () {
        expect(FlexColor.materialLightTertiaryContainerHc, ml.tertiaryContainer);
      });
      test(
          'FC3.05: GIVEN FlexColor is materialLightSurface '
          'EXPECT color is ColorScheme.highContrastLight().surface', () {
        expect(FlexColor.materialLightSurface, ml.surface);
      });
      test(
          'FC3.06: GIVEN FlexColor is materialLightBackgroundHc '
          'EXPECT color is ColorScheme.highContrastLight().surface', () {
        expect(FlexColor.materialLightBackground, ml.surface);
      });
      test(
          'FC3.07: GIVEN FlexColor is materialLightErrorHc '
          'EXPECT color is ColorScheme.highContrastLight().error', () {
        expect(FlexColor.materialLightErrorHc, ml.error);
      });
    });
  
    //****************************************************************************
    // FlexColor unit tests - Color verification 4
    //
    // Verify FlexColor material dark high-contrast color constant
    // values match SDK values.
    //****************************************************************************
    group('FC4: WITH FlexColor material dark high-contrast colors', () {
      // md, is a reference SDK ColorScheme.highContrastDark.
      const ColorScheme md = ColorScheme.highContrastDark(
        primaryContainer: Color(0xff8a61db),
        secondaryContainer: Color(0xFF00504D),
        tertiary: Color(0xff66fff9),
        tertiaryContainer: Color(0xFF043232),
      );
      test(
          'FC4.01: GIVEN FlexColor is materialDarkPrimaryHc '
          'EXPECT color is ColorScheme.highContrastDark().primary', () {
        expect(FlexColor.materialDarkPrimaryHc, md.primary);
      });
      test(
          'FC4.02-prim-con: GIVEN FlexColor is materialDarkPrimaryContainerHc '
          'EXPECT color is ColorScheme.highContrastDark().primaryContainer', () {
        expect(FlexColor.materialDarkPrimaryContainerHc, md.primaryContainer);
      });
      test(
          'FC4.03: GIVEN FlexColor is materialDarkSecondaryHc '
          'EXPECT color is ColorScheme.highContrastDark().secondary', () {
        expect(FlexColor.materialDarkSecondaryHc, md.secondary);
      });
      test(
          'FC4.04-sec-con: GIVEN FlexColor is materialDarkSecondaryContainerHc '
          'EXPECT color is ColorScheme.highContrastDark().secondaryContainer',
          () {
        expect(FlexColor.materialDarkSecondaryContainerHc, md.secondaryContainer);
      });
      test(
          'FC4.04-tert: GIVEN FlexColor is materialDarkTertiaryHc '
          'EXPECT color is ColorScheme.highContrastDark().tertiary', () {
        expect(FlexColor.materialDarkTertiaryHc, md.tertiary);
      });
      test(
          'FC4.04-tert-con: GIVEN FlexColor is materialDarkTertiaryContainerHc '
          'EXPECT color is ColorScheme.highContrastDark().secondaryContainer',
          () {
        expect(FlexColor.materialDarkTertiaryContainerHc, md.tertiaryContainer);
      });
      test(
          'FC4.05: GIVEN FlexColor is materialDarkSurface '
          'EXPECT color is ColorScheme.highContrastDark().surface', () {
        expect(FlexColor.materialDarkSurface, md.surface);
      });
      test(
          'FC4.06: GIVEN FlexColor is materialDarkBackground '
          'EXPECT  color is ColorScheme.highContrastDark().surface', () {
        expect(FlexColor.materialDarkBackground, md.surface);
      });
      test(
          'FC4.07: GIVEN FlexColor is materialDarkErrorHc '
          'EXPECT color is ColorScheme.highContrastDark().error', () {
        expect(FlexColor.materialDarkErrorHc, md.error);
      });
    });
  
    //****************************************************************************
    // FlexColor error colors match seed colors - Color verification, seed results
    //****************************************************************************
  
    // TODO(rydmike): Add tests for new colors!
    group('FC-Seed: WITH custom ColorScheme.seed colors brightness', () {
      test('light equals FlexColor error colors and other seed results', () {
        final ColorScheme scheme = ColorScheme.fromSeed(seedColor: Colors.blue);
        // TODO(rydmike): primary changed from Flutter version 3.19 to 3.22!
        expect(scheme.primary, const Color(0xff36618e)); // OLD was: 0xff0061a4
        expect(scheme.onPrimary, const Color(0xffffffff));
        expect(scheme.primaryContainer, const Color(0xffd1e4ff));
        expect(scheme.onPrimaryContainer, const Color(0xff001d36));
        expect(scheme.secondary, const Color(0xff535f70));
        expect(scheme.onSecondary, const Color(0xffffffff));
        expect(scheme.secondaryContainer, const Color(0xffd7e3f7));
        expect(scheme.onSecondaryContainer, const Color(0xff101c2b));
        expect(scheme.tertiary, const Color(0xff6b5778));
        expect(scheme.onTertiary, const Color(0xffffffff));
        expect(scheme.tertiaryContainer, const Color(0xfff2daff));
        expect(scheme.onTertiaryContainer, const Color(0xff251431));
        expect(scheme.error, const Color(0xffba1a1a));
        expect(scheme.error, FlexColor.material3LightError);
        expect(scheme.onError, const Color(0xffffffff));
        expect(scheme.onError, FlexColor.material3LightOnError);
        expect(scheme.errorContainer, const Color(0xffffdad6));
        expect(scheme.errorContainer, FlexColor.material3LightErrorContainer);
        expect(scheme.onErrorContainer, const Color(0xff410002));
        expect(scheme.onErrorContainer, FlexColor.material3LightOnErrorContainer);
        expect(scheme.outline, const Color(0xff73777f));
        // TODO(rydmike): surface changed from Flutter version 3.19 to 3.22!
        expect(scheme.surface, const Color(0xfff8f9ff)); // Old was: 0xfffdfcff
        expect(scheme.onSurface, const Color(0xff191c20)); // Old was: 0xff1a1c1e
        expect(scheme.onSurfaceVariant, const Color(0xff43474e));
        // TODO(rydmike): many colors changed from Flutter version 3.19 to 3.22!
        expect(scheme.inverseSurface, const Color(0xff2e3135)); // OLD 0xff2f3033
        expect(scheme.onInverseSurface, const Color(0xffeff0f7)); //OLD 0xfff1f0f4
        expect(scheme.inversePrimary, const Color(0xffa0cafd)); // OLD 0xff9ecaff
        expect(scheme.surfaceTint, const Color(0xff36618e)); // OLD 0xff0061a4
        //
        expect(scheme.shadow, const Color(0xff000000));
        expect(scheme.brightness, Brightness.light);
      });
  
      // TODO(rydmike): Add tests for new colors!
      test('dark equals FlexColor error colors and other seed results', () {
        final ColorScheme scheme = ColorScheme.fromSeed(
            seedColor: Colors.blue, brightness: Brightness.dark);
        // TODO(rydmike): primary changed from Flutter version 3.19 to 3.22!
        expect(scheme.primary, const Color(0xffa0cafd)); // OLD 0xff9ecaff
        expect(scheme.onPrimary, const Color(0xff003258));
        expect(scheme.primaryContainer, const Color(0xff194975)); //OLD 0xff00497d
        expect(scheme.onPrimaryContainer, const Color(0xffd1e4ff));
        expect(scheme.secondary, const Color(0xffbbc7db));
        expect(scheme.onSecondary, const Color(0xff253140));
        expect(scheme.secondaryContainer, const Color(0xff3b4858));
        expect(scheme.onSecondaryContainer, const Color(0xffd7e3f7));
        expect(scheme.tertiary, const Color(0xffd6bee4));
        expect(scheme.onTertiary, const Color(0xff3b2948));
        expect(scheme.tertiaryContainer, const Color(0xff523f5f));
        expect(scheme.onTertiaryContainer, const Color(0xfff2daff));
        expect(scheme.error, const Color(0xffffb4ab));
        expect(scheme.error, FlexColor.material3DarkError);
        expect(scheme.onError, const Color(0xff690005));
        expect(scheme.onError, FlexColor.material3DarkOnError);
        expect(scheme.errorContainer, const Color(0xff93000a));
        expect(scheme.errorContainer, FlexColor.material3DarkErrorContainer);
        expect(scheme.onErrorContainer, const Color(0xffffdad6));
        expect(scheme.onErrorContainer, FlexColor.material3DarkOnErrorContainer);
        expect(scheme.outline, const Color(0xff8d9199));
        expect(scheme.surface, const Color(0xff111418));
        expect(scheme.onSurface, const Color(0xffe1e2e8));
        expect(scheme.onSurfaceVariant, const Color(0xffc3c7cf));
        expect(scheme.inverseSurface, const Color(0xffe1e2e8)); // OLD 0xffe2e2e6
        expect(scheme.onInverseSurface, const Color(0xff2e3135)); //OLD 0xff2f3033
        expect(scheme.inversePrimary, const Color(0xff36618e)); // OLD 0xff0061a4
        expect(scheme.surfaceTint, const Color(0xffa0cafd)); // OLD 0xff9ecaff
        //
        expect(scheme.shadow, const Color(0xff000000));
        expect(scheme.brightness, Brightness.dark);
      });
    });
  
    //****************************************************************************
    // FlexColor unit tests - Test the color value definitions.
    //
    // This test that ALL the color values defined in the code, are as they were
    // originally defined.
    //
    // If we by accident happen to edit a color value these tests will detect
    // that. they (and some other tests too) will also detect if the some key
    // framework Material Design Guide colors have been modified.
    //
    // We can of course still change the definition of a used color definitions
    // in the predefined schemes, but such a change would need to ve very
    // deliberate and also update the tests. Basically the color should not be
    // changed. If they are, or need to be changed it is a breaking change.
    //
    //****************************************************************************
    group('FC5: WITH FlexColor test color definitions are as specified', () {
      test('FC5 colors materialLightSurface is 0xFFFFFFFF', () {
        expect(FlexColor.materialLightSurface, const Color(0xFFFFFFFF));
      });
      test('FC5 colors materialLightBackground is 0xFFFFFFFF', () {
        expect(FlexColor.materialLightBackground, const Color(0xFFFFFFFF));
      });
      test('FC5 colors materialLightScaffoldBackground is 0xFFFFFFFF', () {
        expect(
            FlexColor.materialLightScaffoldBackground, const Color(0xFFFFFFFF));
      });
      test('FC5 colors materialDarkBackground is 0xFF121212', () {
        expect(FlexColor.materialDarkBackground, const Color(0xFF121212));
      });
      test('FC5 colors materialDarkScaffoldBackground is 0xFF121212', () {
        expect(FlexColor.materialDarkScaffoldBackground, const Color(0xFF121212));
      });
      test('FC5 colors Flex lightSurface is 0xFFFFFFFF', () {
        expect(FlexColor.lightSurface, const Color(0xFFFFFFFF));
      });
      test('FC5 colors Flex lightBackground is 0xFFFDFDFD', () {
        expect(FlexColor.lightBackground, const Color(0xFFFDFDFD));
      });
      test('FC5 colors Flex lightScaffoldBackground is 0xFFFFFFFF', () {
        expect(FlexColor.lightScaffoldBackground, const Color(0xFFFFFFFF));
      });
      test('FC5 colors Flex darkSurface is 0xFF111111', () {
        expect(FlexColor.darkSurface, const Color(0xFF111111));
      });
      test('FC5 colors Flex darkBackground is 0xFF101010', () {
        expect(FlexColor.darkBackground, const Color(0xFF101010));
      });
      test('FC5 colors Flex darkScaffoldBackground is 0xFF121212', () {
        expect(FlexColor.darkScaffoldBackground, const Color(0xFF121212));
      });
      //
      // Light error colors.
      //
      test('FC5 colors materialLightError is 0xFFB00020', () {
        expect(FlexColor.materialLightError, const Color(0xFFB00020));
      });
      test('FC5 colors materialLightOnError is white', () {
        expect(FlexColor.materialLightOnError, const Color(0xFFFFFFFF));
      });
      test(
          'FC5 colors FlexColor lightErrorContainer with materialLightError '
          'EXPECT color is Color(0xfffcd8df)', () {
        expect(
          FlexColor.lightErrorContainer(FlexColor.materialLightError),
          isSameColorAs(const Color(0xfffcd8df)),
        );
      });
      test('FC5 colors materialLightOnErrorContainer is black', () {
        expect(FlexColor.materialLightOnErrorContainer, const Color(0xFF000000));
      });
      test(
          'FC5 colors FlexColor is material3LightError '
          'EXPECT color is Color(0xFFBA1A1A)', () {
        expect(
          FlexColor.material3LightError,
          equals(const Color(0xFFBA1A1A)),
        );
      });
      test(
          'FC5 colors FlexColor is material3LightOnError '
          'EXPECT color is Color(0xFFFFFFFF)', () {
        expect(
          FlexColor.material3LightOnError,
          equals(const Color(0xFFFFFFFF)),
        );
      });
      test(
          'FC5 colors FlexColor is material3LightErrorContainer '
          'EXPECT color is Color(0xFFFFDAD6)', () {
        expect(
          FlexColor.material3LightErrorContainer,
          equals(const Color(0xFFFFDAD6)),
        );
      });
      test(
          'FC5 colors FlexColor is material3LightOnErrorContainer '
          'EXPECT color is Color(0xFF410002)', () {
        expect(
          FlexColor.material3LightOnErrorContainer,
          equals(const Color(0xFF410002)),
        );
      });
      //
      // Dark error colors.
      //
      test('FC5 colors materialLightErrorHc is 0xff790000', () {
        expect(FlexColor.materialLightErrorHc, const Color(0xff790000));
      });
      test('FC5 colors materialDarkError is 0xFFCF6679', () {
        expect(FlexColor.materialDarkError, const Color(0xFFCF6679));
      });
      test('FC5 colors materialDarkOnError is Black', () {
        expect(FlexColor.materialDarkOnError, const Color(0xFF000000));
      });
      test('FC5 colors materialDarkErrorHc is 0xff9b374d', () {
        expect(FlexColor.materialDarkErrorHc, const Color(0xff9b374d));
      });
      test(
          'FC5 colors FlexColor darkErrorContainer with materialDarkError '
          'EXPECT color is Color(0xffb1384e)', () {
        expect(
          FlexColor.darkErrorContainer(FlexColor.materialDarkError),
          equals(const Color(0xffb1384e)),
        );
      });
      test('FC5 colors materialDarkOnErrorContainer is White', () {
        expect(FlexColor.materialDarkOnErrorContainer, const Color(0xFFFFFFFF));
      });
      test(
          'FC5 colors FlexColor is material3DarkError '
          'EXPECT color is Color(0xFFFFB4AB)', () {
        expect(
          FlexColor.material3DarkError,
          equals(const Color(0xFFFFB4AB)),
        );
      });
      test(
          'FC5 colors FlexColor is material3DarkOnError '
          'EXPECT color is Color(0xFF690005)', () {
        expect(
          FlexColor.material3DarkOnError,
          equals(const Color(0xFF690005)),
        );
      });
      test(
          'FC5 colors FlexColor is material3DarkErrorContainer '
          'EXPECT color is Color(0xFF93000A)', () {
        expect(
          FlexColor.material3DarkErrorContainer,
          equals(const Color(0xFF93000A)),
        );
      });
      test(
          'FC5 colors FlexColor is material3DarkOnErrorContainer '
          'EXPECT color is Color(0xffffdad6)', () {
        expect(
          FlexColor.material3DarkOnErrorContainer,
          equals(const Color(0xffffdad6)),
        );
      });
      //
      // Material 2 default theme colors.
      //
      test('FC5 colors Material 2 default', () {
        expect(FlexColor.materialName, 'Material 2 default');
      });
      test('FC5 colors Material default', () {
        expect(FlexColor.materialDescription,
            'Default Material 2 color theme, used in the design guide');
      });
      test('FC5 colors Material 2 default light', () {
        expect(FlexColor.materialLightPrimary, const Color(0xff6200ee));
      });
      test('FC5 colors Material 2 default light', () {
        expect(FlexColor.materialLightPrimaryContainer, const Color(0xffbb86fc));
      });
      test('FC5 colors Material 2 default light', () {
        expect(FlexColor.materialLightPrimaryVariant, const Color(0xff3700b3));
      });
      test('FC5 colors Material 2 default light', () {
        expect(FlexColor.materialLightSecondary, const Color(0xff03dac6));
      });
      test('FC5 colors Material 2 default light', () {
        expect(
            FlexColor.materialLightSecondaryContainer, const Color(0xffcefaf8));
      });
      test('FC5 colors Material 2 default light', () {
        expect(FlexColor.materialLightSecondaryVariant, const Color(0xff018786));
      });
      test('FC5 colors Material 2 default light', () {
        expect(FlexColor.materialLightTertiary, const Color(0xff018786));
      });
      test('FC5 colors Material 2 default light', () {
        expect(FlexColor.materialLightTertiaryContainer, const Color(0xFFA4F1EF));
      });
      test('FC5 colors Material 2 default light dark', () {
        expect(FlexColor.materialDarkPrimary, const Color(0xffbb86fc));
      });
      test('FC5 colors Material 2 default light dark', () {
        expect(FlexColor.materialDarkPrimaryContainer, const Color(0xff6200ee));
      });
      test('FC5 colors Material 2 default light dark', () {
        expect(FlexColor.materialDarkPrimaryVariant, const Color(0xff3700B3));
      });
      test('FC5 colors Material 2 default light dark', () {
        expect(FlexColor.materialDarkSecondary, const Color(0xff03dac6));
      });
      test('FC5 colors Material 2 default light dark', () {
        expect(FlexColor.materialDarkSecondaryContainer, const Color(0xFF005047));
      });
      test('FC5 colors Material 2 default light dark', () {
        expect(FlexColor.materialDarkSecondaryVariant, const Color(0xff03dac6));
      });
      test('FC5 colors Material 2 default light dark', () {
        expect(FlexColor.materialDarkTertiary, const Color(0xff03dac6));
      });
      test('FC5 colors Material 2 default light dark', () {
        expect(FlexColor.materialDarkTertiaryContainer, const Color(0xFF003E3E));
      });
      //
      // Material 2 default high contrast theme colors.
      //
      test('FC5 colors Material 2 high contrast', () {
        expect(FlexColor.materialHcName, 'Material high contrast');
      });
      test('FC5 colors Material 2 high contrast', () {
        expect(FlexColor.materialHcDescription,
            'High contrast Material 2 design guide theme');
      });
      test('FC5 colors Material 2 high contrast light', () {
        expect(FlexColor.materialLightPrimaryHc, const Color(0xff0000ba));
      });
      test('FC5 colors Material 2 high contrast light', () {
        expect(
            FlexColor.materialLightPrimaryContainerHc, const Color(0xffb6b6ff));
      });
      test('FC5 colors Material 2 high contrast light', () {
        expect(FlexColor.materialLightPrimaryVariantHc, const Color(0xff000088));
      });
      test('FC5 colors Material 2 high contrast light', () {
        expect(FlexColor.materialLightSecondaryHc, const Color(0xff66fff9));
      });
      test('FC5 colors Material 2 high contrast light', () {
        expect(
            FlexColor.materialLightSecondaryContainerHc, const Color(0xFFC8F9F7));
      });
      test('FC5 colors Material 2 high contrast light', () {
        expect(
            FlexColor.materialLightSecondaryVariantHc, const Color(0xff018786));
      });
      test('FC5 colors Material 2 high contrast light', () {
        expect(FlexColor.materialLightTertiaryHc, const Color(0xff018786));
      });
      test('FC5 colors Material 2 high contrast light', () {
        expect(
            FlexColor.materialLightTertiaryContainerHc, const Color(0xFFB3F1F0));
      });
      test('FC5 colors Material 2 high contrast dark', () {
        expect(FlexColor.materialDarkPrimaryHc, const Color(0xffefb7ff));
      });
      //
      test('FC5 colors Material 2 high contrast dark', () {
        expect(FlexColor.materialDarkPrimaryContainerHc, const Color(0xff8a61db));
      });
      test('FC5 colors Material 2 high contrast dark', () {
        expect(FlexColor.materialDarkPrimaryVariantHc, const Color(0xffbe9eff));
      });
      test('FC5 colors Material 2 high contrast dark', () {
        expect(FlexColor.materialDarkSecondaryHc, const Color(0xff66fff9));
      });
      test('FC5 colors Material 2 high contrast dark', () {
        expect(FlexColor.materialDarkSecondaryHc, const Color(0xff66fff9));
      });
      test('FC5 colors Material 2 high contrast dark', () {
        expect(
            FlexColor.materialDarkSecondaryContainerHc, const Color(0xFF00504D));
      });
      test('FC5 colors Material 2 high contrast dark', () {
        expect(FlexColor.materialDarkSecondaryVariantHc, const Color(0xff66fff9));
      });
      test('FC5 colors Material 2 high contrast dark', () {
        expect(FlexColor.materialDarkTertiaryHc, const Color(0xff66fff9));
      });
      test('FC5 colors Material 2 high contrast dark', () {
        expect(
            FlexColor.materialDarkTertiaryContainerHc, const Color(0xFF043232));
      });
      //
      test('FC5 colors Blue delight', () {
        expect(FlexColor.blueName, 'Blue delight');
      });
      test('FC5 colors Blue delight', () {
        expect(FlexColor.blueDescription,
            'Blue color theme, based on Material blue and light blue colors');
      });
      test('FC5 colors Blue delight light', () {
        expect(FlexColor.blueLightPrimary, const Color(0xFF1565C0));
      });
      test('FC5 colors Blue delight light', () {
        expect(FlexColor.blueLightPrimaryContainer, const Color(0xFF90CAF9));
      });
      test('FC5 colors Blue delight light', () {
        expect(FlexColor.blueLightPrimaryVariant, const Color(0xFF0D47A1));
      });
      test('FC5 colors Blue delight light', () {
        expect(FlexColor.blueLightSecondary, const Color(0xFF039BE5));
      });
      test('FC5 colors Blue delight light', () {
        expect(FlexColor.blueLightSecondaryContainer, const Color(0xFFCBE6FF));
      });
      test('FC5 colors Blue delight light', () {
        expect(FlexColor.blueLightSecondaryVariant, const Color(0xFF0277BD));
      });
      test('FC5 colors Blue delight light', () {
        expect(FlexColor.blueLightTertiary, const Color(0xFF0277BD));
      });
      test('FC5 colors Blue delight light', () {
        expect(FlexColor.blueLightTertiaryContainer, const Color(0xFFBEDCFF));
      });
      test('FC5 colors Blue delight dark', () {
        expect(FlexColor.blueDarkPrimary, const Color(0xFF90CAF9));
      });
      test('FC5 colors Blue delight dark', () {
        expect(FlexColor.blueDarkPrimaryContainer, const Color(0xFF0D47A1));
      });
      test('FC5 colors Blue delight dark', () {
        expect(FlexColor.blueDarkPrimaryVariant, const Color(0xFF64B5F6));
      });
      test('FC5 colors Blue delight dark', () {
        expect(FlexColor.blueDarkSecondary, const Color(0xFF81D4FA));
      });
      test('FC5 colors Blue delight dark', () {
        expect(FlexColor.blueDarkSecondaryContainer, const Color(0xFF004B73));
      });
      test('FC5 colors Blue delight dark', () {
        expect(FlexColor.blueDarkSecondaryVariant, const Color(0xFFE1F5FE));
      });
      test('FC5 colors Blue delight dark', () {
        expect(FlexColor.blueDarkTertiary, const Color(0xFFE1F5FE));
      });
      test('FC5 colors Blue delight dark', () {
        expect(FlexColor.blueDarkTertiaryContainer, const Color(0xFF1A567D));
      });
      test('FC5 colors Indigo nights', () {
        expect(FlexColor.indigoName, 'Indigo nights');
      });
      test('FC5 colors Indigo nights', () {
        expect(
            FlexColor.indigoDescription,
            'Indigo color theme, based on Material indigo and deep '
            'purple colors');
      });
      test('FC5 colors Indigo nights light', () {
        expect(FlexColor.indigoLightPrimary, const Color(0xFF303F9F));
      });
      test('FC5 colors Indigo nights light', () {
        expect(FlexColor.indigoLightPrimaryContainer, const Color(0xFFAEB9F4));
      });
      test('FC5 colors Indigo nights light', () {
        expect(FlexColor.indigoLightPrimaryVariant, const Color(0xFF1A237E));
      });
      test('FC5 colors Indigo nights light', () {
        expect(FlexColor.indigoLightSecondary, const Color(0xFF512DA8));
      });
      test('FC5 colors Indigo nights light', () {
        expect(FlexColor.indigoLightSecondaryContainer, const Color(0xFFE9DDFF));
      });
      test('FC5 colors Indigo nights light', () {
        expect(FlexColor.indigoLightSecondaryVariant, const Color(0xFF311B92));
      });
      test('FC5 colors Indigo nights light', () {
        expect(FlexColor.indigoLightTertiary, const Color(0xFF311B92));
      });
      test('FC5 colors Indigo nights light', () {
        expect(FlexColor.indigoLightTertiaryContainer, const Color(0xFFD1C5FF));
      });
      test('FC5 colors Indigo nights dark', () {
        expect(FlexColor.indigoDarkPrimary, const Color(0xFF7986CB));
      });
      test('FC5 colors Indigo nights dark', () {
        expect(FlexColor.indigoDarkPrimaryContainer, const Color(0xFF283593));
      });
      test('FC5 colors Indigo nights dark', () {
        expect(FlexColor.indigoDarkPrimaryVariant, const Color(0xFF5C6BC0));
      });
      test('FC5 colors Indigo nights dark', () {
        expect(FlexColor.indigoDarkSecondary, const Color(0xFF9575CD));
      });
      test('FC5 colors Indigo nights dark', () {
        expect(FlexColor.indigoDarkSecondaryContainer, const Color(0xFF502CA7));
      });
      test('FC5 colors Indigo nights dark', () {
        expect(FlexColor.indigoDarkSecondaryVariant, const Color(0xFF7E57C2));
      });
      test('FC5 colors Indigo nights dark', () {
        expect(FlexColor.indigoDarkTertiary, const Color(0xFF7E57C2));
      });
      test('FC5 colors Indigo nights dark', () {
        expect(FlexColor.indigoDarkTertiaryContainer, const Color(0xFF4433A4));
      });
      test('FC5 colors Hippie blue', () {
        expect(FlexColor.hippieBlueName, 'Hippie blue');
      });
      test('FC5 colors Hippie blue', () {
        expect(FlexColor.hippieBlueDescription,
            'Hippie blue with surfie green and chock coral pink theme');
      });
      test('FC5 colors Hippie blue light', () {
        expect(FlexColor.hippieBlueLightPrimary, const Color(0xFF4C9BBA));
      });
      test('FC5 colors Hippie blue light', () {
        expect(
            FlexColor.hippieBlueLightPrimaryContainer, const Color(0xFF9CEBEB));
      });
      test('FC5 colors Hippie blue light', () {
        expect(FlexColor.hippieBlueLightPrimaryVariant, const Color(0xFF078282));
      });
      test('FC5 colors Hippie blue light', () {
        expect(FlexColor.hippieBlueLightSecondary, const Color(0xFFFF4F58));
      });
      test('FC5 colors Hippie blue light', () {
        expect(
            FlexColor.hippieBlueLightSecondaryContainer, const Color(0xFFFFDAD7));
      });
      test('FC5 colors Hippie blue light', () {
        expect(FlexColor.hippieBlueLightSecondaryVariant,
            FlexColor.hippieBlueLightTertiary);
      });
      test('FC5 colors Hippie blue light', () {
        expect(FlexColor.hippieBlueLightTertiary, const Color(0xFFBF4A50));
      });
      test('FC5 colors Hippie blue light', () {
        expect(
            FlexColor.hippieBlueLightTertiaryContainer, const Color(0xFFFCBDBD));
      });
      test('FC5 colors Hippie blue dark', () {
        expect(FlexColor.hippieBlueDarkPrimary, const Color(0xFF669DB3));
      });
      test('FC5 colors Hippie blue dark', () {
        expect(FlexColor.hippieBlueDarkPrimaryContainer, const Color(0xFF078282));
      });
      test('FC5 colors Hippie blue dark', () {
        expect(FlexColor.hippieBlueDarkPrimaryVariant, const Color(0xFF208E8E));
      });
      test('FC5 colors Hippie blue dark', () {
        expect(FlexColor.hippieBlueDarkSecondary, const Color(0xFFFC6E75));
      });
      test('FC5 colors Hippie blue dark', () {
        expect(
            FlexColor.hippieBlueDarkSecondaryContainer, const Color(0xFF92001A));
      });
      test('FC5 colors Hippie blue dark', () {
        expect(FlexColor.hippieBlueDarkSecondaryVariant,
            FlexColor.hippieBlueDarkTertiary);
      });
      test('FC5 colors Hippie blue dark', () {
        expect(FlexColor.hippieBlueDarkTertiary, const Color(0xFFF75F67));
      });
      test('FC5 colors Hippie blue dark', () {
        expect(
            FlexColor.hippieBlueDarkTertiaryContainer, const Color(0xFF580810));
      });
  
      test('FC5 colors Aqua blue', () {
        expect(FlexColor.aquaBlueName, 'Aqua blue');
      });
      test('FC5 colors Aqua blue', () {
        expect(FlexColor.aquaBlueDescription, 'Aqua tropical ocean blue theme');
      });
      test('FC5 colors Aqua blue light', () {
        expect(FlexColor.aquaBlueLightPrimary, const Color(0xFF35A0CB));
      });
      test('FC5 colors Aqua blue light', () {
        expect(FlexColor.aquaBlueLightPrimaryContainer, const Color(0xFF71D3ED));
      });
      test('FC5 colors Aqua blue light', () {
        expect(FlexColor.aquaBlueLightPrimaryVariant, const Color(0xFF45B4D2));
      });
      test('FC5 colors Aqua blue light', () {
        expect(FlexColor.aquaBlueLightSecondary, const Color(0xFF89D1C8));
      });
      test('FC5 colors Aqua blue light', () {
        expect(
            FlexColor.aquaBlueLightSecondaryContainer, const Color(0xFF91F4E8));
      });
      test('FC5 colors Aqua blue light', () {
        expect(FlexColor.aquaBlueLightSecondaryVariant,
            FlexColor.aquaBlueLightTertiary);
      });
      test('FC5 colors Aqua blue light', () {
        expect(FlexColor.aquaBlueLightTertiary, const Color(0xFF61D4D4));
      });
      test('FC5 colors Aqua blue light', () {
        expect(FlexColor.aquaBlueLightTertiaryContainer, const Color(0xFF8FF3F2));
      });
      test('FC5 colors Aqua blue dark', () {
        expect(FlexColor.aquaBlueDarkPrimary, const Color(0xFF5DB3D5));
      });
      test('FC5 colors Aqua blue dark', () {
        expect(FlexColor.aquaBlueDarkPrimaryContainer, const Color(0xFF297EA0));
      });
      test('FC5 colors Aqua blue dark', () {
        expect(FlexColor.aquaBlueDarkPrimaryVariant, const Color(0xFF71D3ED));
      });
      test('FC5 colors Aqua blue dark', () {
        expect(FlexColor.aquaBlueDarkSecondary, const Color(0xFFA1E9DF));
      });
      test('FC5 colors Aqua blue dark', () {
        expect(FlexColor.aquaBlueDarkSecondaryContainer, const Color(0xFF005049));
      });
      test('FC5 colors Aqua blue dark', () {
        expect(FlexColor.aquaBlueDarkSecondaryVariant,
            FlexColor.aquaBlueDarkTertiary);
      });
      test('FC5 colors Aqua blue dark', () {
        expect(FlexColor.aquaBlueDarkTertiary, const Color(0xFFA0E5E5));
      });
      test('FC5 colors Aqua blue dark', () {
        expect(FlexColor.aquaBlueDarkTertiaryContainer, const Color(0xFF004F50));
      });
  
      test('FC5 colors Brand blues', () {
        expect(FlexColor.brandBlueName, 'Brand blues');
      });
      test('FC5 colors Brand blues', () {
        expect(FlexColor.brandBlueDescription,
            'Blue colors used in well known brand themes');
      });
      test('FC5 colors Brand blues light', () {
        expect(FlexColor.brandBlueLightPrimary, const Color(0xFF3B5998));
      });
      test('FC5 colors Brand blues light', () {
        expect(FlexColor.brandBlueLightPrimaryContainer, const Color(0xFFA8CAE6));
      });
      test('FC5 colors Brand blues light', () {
        expect(FlexColor.brandBlueLightPrimaryVariant, const Color(0xFF3F729B));
      });
      test('FC5 colors Brand blues light', () {
        expect(FlexColor.brandBlueLightSecondary, const Color(0xFF55ACEE));
      });
      test('FC5 colors Brand blues light', () {
        expect(
            FlexColor.brandBlueLightSecondaryContainer, const Color(0xFFCBE5FF));
      });
      test('FC5 colors Brand blues light', () {
        expect(FlexColor.brandBlueLightSecondaryVariant,
            FlexColor.brandBlueLightTertiary);
      });
      test('FC5 colors Brand blues light', () {
        expect(FlexColor.brandBlueLightTertiary, const Color(0xFF4285F4));
      });
      test('FC5 colors Brand blues light', () {
        expect(
            FlexColor.brandBlueLightTertiaryContainer, const Color(0xFFD6E2FF));
      });
      test('FC5 colors Brand blues dark', () {
        expect(FlexColor.brandBlueDarkPrimary, const Color(0xFF8B9DC3));
      });
      test('FC5 colors Brand blues dark', () {
        expect(FlexColor.brandBlueDarkPrimaryContainer, const Color(0xFF3B5998));
      });
      test('FC5 colors Brand blues dark', () {
        expect(FlexColor.brandBlueDarkPrimaryVariant, const Color(0xFF799CB9));
      });
      test('FC5 colors Brand blues dark', () {
        expect(FlexColor.brandBlueDarkSecondary, const Color(0xFFA0D1F5));
      });
      test('FC5 colors Brand blues dark', () {
        expect(
            FlexColor.brandBlueDarkSecondaryContainer, const Color(0xFF004B75));
      });
      test('FC5 colors Brand blues dark', () {
        expect(FlexColor.brandBlueDarkSecondaryVariant,
            FlexColor.brandBlueDarkTertiary);
      });
      test('FC5 colors Brand blues dark', () {
        expect(FlexColor.brandBlueDarkTertiary, const Color(0xFF88B2F8));
      });
      test('FC5 colors Brand blues dark', () {
        expect(FlexColor.brandBlueDarkTertiaryContainer, const Color(0xFF004397));
      });
  
      test('FC5 colors Deep blue sea', () {
        expect(FlexColor.deepBlueName, 'Deep blue sea');
      });
      test('FC5 colors Deep blue sea', () {
        expect(FlexColor.deepBlueDescription, 'Dark deep blue sea color theme');
      });
      test('FC5 colors Deep blue sea light', () {
        expect(FlexColor.deepBlueLightPrimary, const Color(0xFF223A5E));
      });
      test('FC5 colors Deep blue sea light', () {
        expect(FlexColor.deepBlueLightPrimaryContainer, const Color(0xFF97BAEA));
      });
      test('FC5 colors Deep blue sea light', () {
        expect(FlexColor.deepBlueLightPrimaryVariant, const Color(0xFF1B2E4B));
      });
      test('FC5 colors Deep blue sea light', () {
        expect(FlexColor.deepBlueLightSecondary, const Color(0xFF144955));
      });
      test('FC5 colors Deep blue sea light', () {
        expect(
            FlexColor.deepBlueLightSecondaryContainer, const Color(0xFFA9EDFF));
      });
      test('FC5 colors Deep blue sea light', () {
        expect(FlexColor.deepBlueLightSecondaryVariant,
            FlexColor.deepBlueLightTertiary);
      });
      test('FC5 colors Deep blue sea light', () {
        expect(FlexColor.deepBlueLightTertiary, const Color(0xFF208399));
      });
      test('FC5 colors Deep blue sea light', () {
        expect(FlexColor.deepBlueLightTertiaryContainer, const Color(0xFFCCF3FF));
      });
      test('FC5 colors Deep blue sea dark', () {
        expect(FlexColor.deepBlueDarkPrimary, const Color(0xFF748BAC));
      });
      test('FC5 colors Deep blue sea dark', () {
        expect(FlexColor.deepBlueDarkPrimaryContainer, const Color(0xFF1B2E4B));
      });
      test('FC5 colors Deep blue sea dark', () {
        expect(FlexColor.deepBlueDarkPrimaryVariant, const Color(0xFF7FA1D0));
      });
      test('FC5 colors Deep blue sea dark', () {
        expect(FlexColor.deepBlueDarkSecondary, const Color(0xFF539EAF));
      });
      test('FC5 colors Deep blue sea dark', () {
        expect(FlexColor.deepBlueDarkSecondaryContainer, const Color(0xFF004E5D));
      });
      test('FC5 colors Deep blue sea dark', () {
        expect(FlexColor.deepBlueDarkSecondaryVariant,
            FlexColor.deepBlueDarkTertiary);
      });
      test('FC5 colors Deep blue sea dark', () {
        expect(FlexColor.deepBlueDarkTertiary, const Color(0xFF219AB5));
      });
      test('FC5 colors Deep blue sea dark', () {
        expect(FlexColor.deepBlueDarkTertiaryContainer, const Color(0xFF0F5B6A));
      });
  
      test('FC5 colors Pink sakura', () {
        expect(FlexColor.sakuraName, 'Pink sakura');
      });
      test('FC5 colors Pink sakura', () {
        expect(
          FlexColor.sakuraDescription,
          'Pink color theme, based on sakura cherry blossom like colors',
        );
      });
      test('FC5 colors Pink sakura light', () {
        expect(FlexColor.sakuraLightPrimary, const Color(0xFFCE5B78));
      });
      test('FC5 colors Pink sakura light', () {
        expect(FlexColor.sakuraLightPrimaryContainer, const Color(0xFFe8b5ce));
      });
      test('FC5 colors Pink sakura light', () {
        expect(FlexColor.sakuraLightPrimaryVariant, const Color(0xffe4446c));
      });
      test('FC5 colors Pink sakura light', () {
        expect(FlexColor.sakuraLightSecondary, const Color(0xFFfbae9d));
      });
      test('FC5 colors Pink sakura light', () {
        expect(FlexColor.sakuraLightSecondaryContainer, const Color(0xFFFFDAD1));
      });
      test('FC5 colors Pink sakura light', () {
        expect(
            FlexColor.sakuraLightSecondaryVariant, FlexColor.sakuraLightTertiary);
      });
      test('FC5 colors Pink sakura light', () {
        expect(FlexColor.sakuraLightTertiary, const Color(0xFFF39682));
      });
      test('FC5 colors Pink sakura light', () {
        expect(FlexColor.sakuraLightTertiaryContainer, const Color(0xFFFFCFC3));
      });
      test('FC5 colors Pink sakura dark', () {
        expect(FlexColor.sakuraDarkPrimary, const Color(0xFFeec4d8));
      });
      test('FC5 colors Pink sakura dark', () {
        expect(FlexColor.sakuraDarkPrimaryContainer, const Color(0xFFCE5B78));
      });
      test('FC5 colors Pink sakura dark', () {
        expect(FlexColor.sakuraDarkSecondary, const Color(0xFFF5D6C6));
      });
      test('FC5 colors Pink sakura dark', () {
        expect(FlexColor.sakuraDarkSecondaryContainer, const Color(0xFFEBA689));
      });
      test('FC5 colors Pink sakura dark', () {
        expect(
            FlexColor.sakuraDarkSecondaryVariant, FlexColor.sakuraDarkTertiary);
      });
      test('FC5 colors Pink sakura dark', () {
        expect(FlexColor.sakuraDarkTertiary, const Color(0xFFf7e0d4));
      });
      test('FC5 colors Pink sakura dark', () {
        expect(FlexColor.sakuraDarkTertiaryContainer, const Color(0xFFEEBDA8));
      });
  
      test('FC5 colors Oh Mandy red', () {
        expect(FlexColor.mandyRedName, 'Oh Mandy red');
      });
      test('FC5 colors Oh Mandy red', () {
        expect(
          FlexColor.mandyRedDescription,
          'Mandy red and Viking blue inspired red theme',
        );
      });
      test('FC5 colors Oh Mandy red light', () {
        expect(FlexColor.mandyRedLightPrimary, const Color(0xFFCD5758));
      });
      test('FC5 colors Oh Mandy red light', () {
        expect(FlexColor.mandyRedLightPrimaryContainer, const Color(0xFFE49797));
      });
      test('FC5 colors Oh Mandy red light', () {
        expect(FlexColor.mandyRedLightPrimaryVariant, const Color(0xFFA23556));
      });
      test('FC5 colors Oh Mandy red light', () {
        expect(FlexColor.mandyRedLightSecondary, const Color(0xFF57C8D3));
      });
      test('FC5 colors Oh Mandy red light', () {
        expect(
            FlexColor.mandyRedLightSecondaryContainer, const Color(0xFF90F2FC));
      });
      test('FC5 colors Oh Mandy red light', () {
        expect(FlexColor.mandyRedLightTertiary, const Color(0xFF69B9CD));
      });
      test('FC5 colors Oh Mandy red light', () {
        expect(FlexColor.mandyRedLightTertiaryContainer, const Color(0xFFA6EDFF));
      });
      test('FC5 colors Oh Mandy red dark', () {
        expect(FlexColor.mandyRedDarkPrimary, const Color(0xFFDA8585));
      });
      test('FC5 colors Oh Mandy red dark', () {
        expect(FlexColor.mandyRedDarkPrimaryContainer, const Color(0xFFC05253));
      });
      test('FC5 colors Oh Mandy red dark', () {
        expect(FlexColor.mandyRedDarkPrimaryVariant, const Color(0xFFAB4967));
      });
      test('FC5 colors Oh Mandy red dark', () {
        expect(FlexColor.mandyRedDarkSecondary, const Color(0xFF68CDD7));
      });
      test('FC5 colors Oh Mandy red dark', () {
        expect(FlexColor.mandyRedDarkSecondaryContainer, const Color(0xFF037481));
      });
      test('FC5 colors Oh Mandy red dark', () {
        expect(FlexColor.mandyRedDarkSecondaryVariant,
            FlexColor.mandyRedDarkTertiary);
      });
      test('FC5 colors Oh Mandy red dark', () {
        expect(FlexColor.mandyRedDarkTertiary, const Color(0xFF85C6D6));
      });
      test('FC5 colors Oh Mandy red dark', () {
        expect(FlexColor.mandyRedDarkTertiaryContainer, const Color(0xFF21859E));
      });
  
      test('FC5 colors Red tornado', () {
        expect(FlexColor.redName, 'Red tornado');
      });
      test('FC5 colors Red tornado', () {
        expect(
          FlexColor.redDescription,
          'Red color theme, based on Material red and pink colors',
        );
      });
      test('FC5 colors Red tornado light', () {
        expect(FlexColor.redLightPrimary, const Color(0xFFC62828));
      });
      test('FC5 colors Red tornado light', () {
        expect(FlexColor.redLightPrimaryContainer, const Color(0xFFFFCDD2));
      });
      test('FC5 colors Red tornado light', () {
        expect(FlexColor.redLightPrimaryVariant, const Color(0xFFB71C1C));
      });
      test('FC5 colors Red tornado light', () {
        expect(FlexColor.redLightSecondary, const Color(0xFFAD1457));
      });
      test('FC5 colors Red tornado light', () {
        expect(FlexColor.redLightSecondaryContainer, const Color(0xFFF8BBD0));
      });
      test('FC5 colors Red tornado light', () {
        expect(FlexColor.redLightSecondaryVariant, FlexColor.redLightTertiary);
      });
      test('FC5 colors Red tornado light', () {
        expect(FlexColor.redLightTertiary, const Color(0xFFC2185B));
      });
      test('FC5 colors Red tornado light', () {
        expect(FlexColor.redLightTertiaryContainer, const Color(0xFFFCE4EC));
      });
      test('FC5 colors Red tornado dark', () {
        expect(FlexColor.redDarkPrimary, const Color(0xFFEF9A9A));
      });
      test('FC5 colors Red tornado dark', () {
        expect(FlexColor.redDarkPrimaryContainer, const Color(0xFFB71C1C));
      });
      test('FC5 colors Red tornado dark', () {
        expect(FlexColor.redDarkPrimaryVariant, const Color(0xFFE57373));
      });
      test('FC5 colors Red tornado dark', () {
        expect(FlexColor.redDarkSecondary, const Color(0xFFF8BBD0));
      });
      test('FC5 colors Red tornado dark', () {
        expect(FlexColor.redDarkSecondaryContainer, const Color(0xFFAD1457));
      });
      test('FC5 colors Red tornado dark', () {
        expect(FlexColor.redDarkSecondaryVariant, FlexColor.redDarkTertiary);
      });
      test('FC5 colors Red tornado dark', () {
        expect(FlexColor.redDarkTertiary, const Color(0xFFFCE4EC));
      });
      test('FC5 colors Red tornado dark', () {
        expect(FlexColor.redDarkTertiaryContainer, const Color(0xFFC2185B));
      });
  
      test('FC5 colors Red red wine', () {
        expect(FlexColor.redWineName, 'Red red wine');
      });
      test('FC5 colors Red red wine', () {
        expect(
          FlexColor.redWineDescription,
          'Red color theme, based on red wine like colors',
        );
      });
      test('FC5 colors Red red wine light', () {
        expect(FlexColor.redWineLightPrimary, const Color(0xFF9B1B30));
      });
      test('FC5 colors Red red wine light', () {
        expect(FlexColor.redWineLightPrimaryContainer, const Color(0xFFEDBAC2));
      });
      test('FC5 colors Red red wine light', () {
        expect(FlexColor.redWineLightPrimaryVariant, const Color(0xFF6C1322));
      });
      test('FC5 colors Red red wine light', () {
        expect(FlexColor.redWineLightSecondary, const Color(0xFFA70043));
      });
      test('FC5 colors Red red wine light', () {
        expect(FlexColor.redWineLightSecondaryContainer, const Color(0xFFFFD9DF));
      });
      test('FC5 colors Red red wine light', () {
        expect(FlexColor.redWineLightSecondaryVariant,
            FlexColor.redWineLightTertiary);
      });
      test('FC5 colors Red red wine light', () {
        expect(FlexColor.redWineLightTertiary, const Color(0xFFA4121C));
      });
      test('FC5 colors Red red wine light', () {
        expect(FlexColor.redWineLightTertiaryContainer, const Color(0xFFFFDAD5));
      });
      test('FC5 colors Red red wine dark', () {
        expect(FlexColor.redWineDarkPrimary, const Color(0xFFE4677C));
      });
      test('FC5 colors Red red wine dark', () {
        expect(FlexColor.redWineDarkPrimaryContainer, const Color(0xFF9B1B30));
      });
      test('FC5 colors Red red wine dark', () {
        expect(FlexColor.redWineDarkPrimaryVariant, const Color(0xFFB25867));
      });
      test('FC5 colors Red red wine dark', () {
        expect(FlexColor.redWineDarkSecondary, const Color(0xFFC87A98));
      });
      test('FC5 colors Red red wine dark', () {
        expect(FlexColor.redWineDarkSecondaryContainer, const Color(0xFF910037));
      });
      test('FC5 colors Red red wine dark', () {
        expect(
            FlexColor.redWineDarkSecondaryVariant, FlexColor.redWineDarkTertiary);
      });
      test('FC5 colors Red red wine dark', () {
        expect(FlexColor.redWineDarkTertiary, const Color(0xFFBD545B));
      });
      test('FC5 colors Red red wine dark', () {
        expect(FlexColor.redWineDarkTertiaryContainer, const Color(0xFF930012));
      });
  
      test('FC5 colors Purple brown', () {
        expect(FlexColor.purpleBrownName, 'Purple brown');
      });
      test('FC5 colors Purple brown', () {
        expect(
          FlexColor.purpleBrownDescription,
          'Purple brown tinted aubergine and eggplant colored theme',
        );
      });
      test('FC5 colors Purple brown light', () {
        expect(FlexColor.purpleBrownLightPrimary, const Color(0xFF450A0F));
      });
      test('FC5 colors Purple brown light', () {
        expect(
            FlexColor.purpleBrownLightPrimaryContainer, const Color(0xFFB9A6A8));
      });
      test('FC5 colors Purple brown light', () {
        expect(FlexColor.purpleBrownLightPrimaryVariant, const Color(0xFF682A2C));
      });
      test('FC5 colors Purple brown light', () {
        expect(FlexColor.purpleBrownLightSecondary, const Color(0xFF60234F));
      });
      test('FC5 colors Purple brown light', () {
        expect(FlexColor.purpleBrownLightSecondaryContainer,
            const Color(0xFFE9CEDD));
      });
      test('FC5 colors Purple brown light', () {
        expect(FlexColor.purpleBrownLightSecondaryVariant,
            FlexColor.purpleBrownLightTertiary);
      });
      test('FC5 colors Purple brown light', () {
        expect(FlexColor.purpleBrownLightTertiary, const Color(0xFF4A0635));
      });
      test('FC5 colors Purple brown light', () {
        expect(
            FlexColor.purpleBrownLightTertiaryContainer, const Color(0xFFE3B0C5));
      });
      test('FC5 colors Purple brown dark', () {
        expect(FlexColor.purpleBrownDarkPrimary, const Color(0xFFA98085));
      });
      test('FC5 colors Purple brown dark', () {
        expect(
            FlexColor.purpleBrownDarkPrimaryContainer, const Color(0xFF682A2C));
      });
      test('FC5 colors Purple brown dark', () {
        expect(FlexColor.purpleBrownDarkPrimaryVariant, const Color(0xFF73494A));
      });
      test('FC5 colors Purple brown dark', () {
        expect(FlexColor.purpleBrownDarkSecondary, const Color(0xFF975384));
      });
      test('FC5 colors Purple brown dark', () {
        expect(
            FlexColor.purpleBrownDarkSecondaryContainer, const Color(0xFF6A2357));
      });
      test('FC5 colors Purple brown dark', () {
        expect(FlexColor.purpleBrownDarkSecondaryVariant,
            FlexColor.purpleBrownDarkTertiary);
      });
      test('FC5 colors Purple brown dark', () {
        expect(FlexColor.purpleBrownDarkTertiary, const Color(0xFF5F4C5A));
      });
      test('FC5 colors Purple brown dark', () {
        expect(
            FlexColor.purpleBrownDarkTertiaryContainer, const Color(0xFF501A3C));
      });
  
      test('FC5 colors', () {
        expect(FlexColor.greenName, 'Green forest');
      });
      test('FC5 colors Green forest', () {
        expect(
          FlexColor.greenDescription,
          'Green color theme, based on Material green and cyan colors',
        );
      });
      test('FC5 colors Green forest', () {
        expect(FlexColor.greenLightPrimary, const Color(0xFF2E7D32));
      });
      test('FC5 colors Green forest light', () {
        expect(FlexColor.greenLightPrimaryContainer, const Color(0xFFA5D6A7));
      });
      test('FC5 colors Green forest light', () {
        expect(FlexColor.greenLightPrimaryVariant, const Color(0xFF1B5E20));
      });
      test('FC5 colors Green forest light', () {
        expect(FlexColor.greenLightSecondary, const Color(0xFF00695C));
      });
      test('FC5 colors Green forest light', () {
        expect(FlexColor.greenLightSecondaryContainer, const Color(0xFF7DCEC4));
      });
      test('FC5 colors Green forest light', () {
        expect(
            FlexColor.greenLightSecondaryVariant, FlexColor.greenLightTertiary);
      });
      test('FC5 colors Green forest light', () {
        expect(FlexColor.greenLightTertiary, const Color(0xFF004D40));
      });
      test('FC5 colors Green forest light', () {
        expect(FlexColor.greenLightTertiaryContainer, const Color(0xFF59B1A1));
      });
      test('FC5 colors Green forest dark', () {
        expect(FlexColor.greenDarkPrimary, const Color(0xFFA5D6A7));
      });
      test('FC5 colors Green forest dark', () {
        expect(FlexColor.greenDarkPrimaryContainer, const Color(0xFF1B5E20));
      });
      test('FC5 colors Green forest dark', () {
        expect(FlexColor.greenDarkPrimaryVariant, const Color(0xFF81C784));
      });
      test('FC5 colors Green forest dark', () {
        expect(FlexColor.greenDarkSecondary, const Color(0xFF80CBC4));
      });
      test('FC5 colors Green forest dark', () {
        expect(FlexColor.greenDarkSecondaryContainer, const Color(0xFF00695C));
      });
      test('FC5 colors Green forest dark', () {
        expect(FlexColor.greenDarkSecondaryVariant, FlexColor.greenDarkTertiary);
      });
      test('FC5 colors Green forest dark', () {
        expect(FlexColor.greenDarkTertiary, const Color(0xFF4DB6AC));
      });
      test('FC5 colors Green forest dark', () {
        expect(FlexColor.greenDarkTertiaryContainer, const Color(0xFF05514A));
      });
  
      test('FC5 colors Green money', () {
        expect(FlexColor.moneyName, 'Green money');
      });
      test('FC5 colors Green money', () {
        expect(
          FlexColor.moneyDescription,
          'Green money and finance style color theme',
        );
      });
      test('FC5 colors Green money light', () {
        expect(FlexColor.moneyLightPrimary, const Color(0xFF264E36));
      });
      test('FC5 colors Green money light', () {
        expect(FlexColor.moneyLightPrimaryContainer, const Color(0xFF94BDA5));
      });
      test('FC5 colors Green money light', () {
        expect(FlexColor.moneyLightPrimaryVariant, const Color(0xFF224430));
      });
      test('FC5 colors Green money light', () {
        expect(FlexColor.moneyLightSecondary, const Color(0xFF797b3a));
      });
      test('FC5 colors Green money light', () {
        expect(FlexColor.moneyLightSecondaryContainer, const Color(0xffbfc0a0));
      });
      test('FC5 colors Green money light', () {
        expect(
            FlexColor.moneyLightSecondaryVariant, FlexColor.moneyLightTertiary);
      });
      test('FC5 colors Green money light', () {
        expect(FlexColor.moneyLightTertiary, const Color(0xFF555729));
      });
      test('FC5 colors Green money light', () {
        expect(FlexColor.moneyLightTertiaryContainer, const Color(0xFF9EA089));
      });
      test('FC5 colors Green money dark', () {
        expect(FlexColor.moneyDarkPrimary, const Color(0xFF7AB893));
      });
      test('FC5 colors Green money dark', () {
        expect(FlexColor.moneyDarkPrimaryContainer, const Color(0xFF224430));
      });
      test('FC5 colors Green money dark', () {
        expect(FlexColor.moneyDarkPrimaryVariant, const Color(0xFF6AAF85));
      });
      test('FC5 colors Green money dark', () {
        expect(FlexColor.moneyDarkSecondary, const Color(0xFFd5d6a8));
      });
      test('FC5 colors Green money dark', () {
        expect(FlexColor.moneyDarkSecondaryContainer, const Color(0xFF515402));
      });
      test('FC5 colors Green money dark', () {
        expect(FlexColor.moneyDarkSecondaryVariant, FlexColor.moneyDarkTertiary);
      });
      test('FC5 colors Green money dark', () {
        expect(FlexColor.moneyDarkTertiary, const Color(0xFFbbbe74));
      });
      test('FC5 colors Green money dark', () {
        expect(FlexColor.moneyDarkTertiaryContainer, const Color(0xFF404204));
      });
  
      test('FC5 colors Green jungle', () {
        expect(FlexColor.jungleName, 'Green jungle');
      });
      test('FC5 colorsGreen jungle', () {
        expect(
          FlexColor.jungleDescription,
          'Green jungle and rain forest color theme',
        );
      });
      test('FC5 colors Green jungle light', () {
        expect(FlexColor.jungleLightPrimary, const Color(0xFF004E15));
      });
      test('FC5 colors Green jungle light', () {
        expect(FlexColor.jungleLightPrimaryContainer, const Color(0xFF8FB99B));
      });
      test('FC5 colors Green jungle light', () {
        expect(FlexColor.jungleLightPrimaryVariant, const Color(0xFF00411F));
      });
      test('FC5 colors Green jungle light', () {
        expect(FlexColor.jungleLightSecondary, const Color(0xFF007256));
      });
      test('FC5 colors Green jungle light', () {
        expect(FlexColor.jungleLightSecondaryContainer, const Color(0xFF83BCAD));
      });
      test('FC5 colors Green jungle light', () {
        expect(
            FlexColor.jungleLightSecondaryVariant, FlexColor.jungleLightTertiary);
      });
      test('FC5 colors Green jungle light', () {
        expect(FlexColor.jungleLightTertiary, const Color(0xFF295300));
      });
      test('FC5 colors Green jungle light', () {
        expect(FlexColor.jungleLightTertiaryContainer, const Color(0xFF8FAA78));
      });
      test('FC5 colors Green jungle dark', () {
        expect(FlexColor.jungleDarkPrimary, const Color(0xFF519E67));
      });
      test('FC5 colors Green jungle dark', () {
        expect(FlexColor.jungleDarkPrimaryContainer, const Color(0xFF27683A));
      });
      test('FC5 colors Green jungle dark', () {
        expect(FlexColor.jungleDarkPrimaryVariant, const Color(0xFF3F9368));
      });
      test('FC5 colors Green jungle dark', () {
        expect(FlexColor.jungleDarkSecondary, const Color(0xFF479985));
      });
      test('FC5 colors Green jungle dark', () {
        expect(FlexColor.jungleDarkSecondaryContainer, const Color(0xFF00513B));
      });
      test('FC5 colors Green jungle dark', () {
        expect(
            FlexColor.jungleDarkSecondaryVariant, FlexColor.jungleDarkTertiary);
      });
      test('FC5 colors Green jungle dark', () {
        expect(FlexColor.jungleDarkTertiary, const Color(0xFF73A497));
      });
      test('FC5 colors Green jungle dark', () {
        expect(FlexColor.jungleDarkTertiaryContainer, const Color(0xFF275000));
      });
  
      test('FC5 colors Grey law', () {
        expect(FlexColor.greyLawName, 'Grey law');
      });
      test('FC5 colors Grey law', () {
        expect(
          FlexColor.greyLawDescription,
          'Material blue grey and ultra dark purple color theme, law firm style',
        );
      });
      test('FC5 colors Grey law light', () {
        expect(FlexColor.greyLawLightPrimary, const Color(0xFF37474F));
      });
      test('FC5 colors Grey law light', () {
        expect(FlexColor.greyLawLightPrimaryContainer, const Color(0xFFB0BEC5));
      });
      test('FC5 colors Grey law light', () {
        expect(FlexColor.greyLawLightPrimaryVariant, const Color(0xFF455A64));
      });
      test('FC5 colors Grey law light', () {
        expect(FlexColor.greyLawLightSecondary, const Color(0xFF521D82));
      });
      test('FC5 colors Grey law light', () {
        expect(FlexColor.greyLawLightSecondaryContainer, const Color(0xFFF1DAFF));
      });
      test('FC5 colors Grey law light', () {
        expect(FlexColor.greyLawLightSecondaryVariant,
            FlexColor.greyLawLightTertiary);
      });
      test('FC5 colors Grey law light', () {
        expect(FlexColor.greyLawLightTertiary, const Color(0xFF2C314F));
      });
      test('FC5 colors Grey law light', () {
        expect(FlexColor.greyLawLightTertiaryContainer, const Color(0xFFDDE0FF));
      });
      test('FC5 colors Grey law dark', () {
        expect(FlexColor.greyLawDarkPrimary, const Color(0xFF90A4AE));
      });
      test('FC5 colors Grey law dark', () {
        expect(FlexColor.greyLawDarkPrimaryContainer, const Color(0xFF37474F));
      });
      test('FC5 colors Grey law dark', () {
        expect(FlexColor.greyLawDarkPrimaryVariant, const Color(0xFF78909C));
      });
      test('FC5 colors Grey law dark', () {
        expect(FlexColor.greyLawDarkSecondary, const Color(0xFF815AA3));
      });
      test('FC5 colors Grey law dark', () {
        expect(FlexColor.greyLawDarkSecondaryContainer, const Color(0xFF421F62));
      });
      test('FC5 colors Grey law dark', () {
        expect(
            FlexColor.greyLawDarkSecondaryVariant, FlexColor.greyLawDarkTertiary);
      });
      test('FC5 colors Grey law dark', () {
        expect(FlexColor.greyLawDarkTertiary, const Color(0xFF373D5C));
      });
      test('FC5 colors Grey law dark', () {
        expect(FlexColor.greyLawDarkTertiaryContainer, const Color(0xFF1D2449));
      });
  
      test('FC5 colors Willow and wasabi', () {
        expect(FlexColor.wasabiName, 'Willow and wasabi');
      });
      test('FC5 colors Willow and wasabi', () {
        expect(
          FlexColor.wasabiDescription,
          'Wild Willow and wasabi green with orchid purple inspired colors',
        );
      });
      test('FC5 colors Willow and wasabi light', () {
        expect(FlexColor.wasabiLightPrimary, const Color(0xFF738625));
      });
      test('FC5 colors Willow and wasabi light', () {
        expect(FlexColor.wasabiLightPrimaryContainer, const Color(0xFFD7DFB2));
      });
      test('FC5 colors Willow and wasabi light', () {
        expect(FlexColor.wasabiLightPrimaryVariant, const Color(0xFF586621));
      });
      test('FC5 colors Willow and wasabi light', () {
        expect(FlexColor.wasabiLightSecondary, const Color(0xFF893789));
      });
      test('FC5 colors Willow and wasabi light', () {
        expect(FlexColor.wasabiLightSecondaryContainer, const Color(0xFFFFD6F9));
      });
      test('FC5 colors Willow and wasabi light', () {
        expect(
            FlexColor.wasabiLightSecondaryVariant, FlexColor.wasabiLightTertiary);
      });
      test('FC5 colors Willow and wasabi light', () {
        expect(FlexColor.wasabiLightTertiary, const Color(0xFF5E3974));
      });
      test('FC5 colors Willow and wasabi light', () {
        expect(FlexColor.wasabiLightTertiaryContainer, const Color(0xFFF6D8FF));
      });
      test('FC5 colors Willow and wasabi dark', () {
        expect(FlexColor.wasabiDarkPrimary, const Color(0xFFC3CB77));
      });
      test('FC5 colors Willow and wasabi dark', () {
        expect(FlexColor.wasabiDarkPrimaryContainer, const Color(0xFF586621));
      });
      test('FC5 colors Willow and wasabi dark', () {
        expect(FlexColor.wasabiDarkPrimaryVariant, const Color(0xFFD7DFB2));
      });
      test('FC5 colors Willow and wasabi dark', () {
        expect(FlexColor.wasabiDarkSecondary, const Color(0xFFDF9ADF));
      });
      test('FC5 colors Willow and wasabi dark', () {
        expect(FlexColor.wasabiDarkSecondaryContainer, const Color(0xFF742375));
      });
      test('FC5 colors Willow and wasabi dark', () {
        expect(
            FlexColor.wasabiDarkSecondaryVariant, FlexColor.wasabiDarkTertiary);
      });
      test('FC5 colors Willow and wasabi dark', () {
        expect(FlexColor.wasabiDarkTertiary, const Color(0xFFA664CD));
      });
      test('FC5 colors Willow and wasabi dark', () {
        expect(FlexColor.wasabiDarkTertiaryContainer, const Color(0xFF61317E));
      });
  
      test('FC5 colors Gold sunset', () {
        expect(FlexColor.goldName, 'Gold sunset');
      });
      test('FC5 colors Gold sunset', () {
        expect(
          FlexColor.goldDescription,
          'Gold sunset color theme, based on orange like colors',
        );
      });
      test('FC5 colors Gold sunset light', () {
        expect(FlexColor.goldLightPrimary, const Color(0xFFb86914));
      });
      test('FC5 colors Gold sunset light', () {
        expect(FlexColor.goldLightPrimaryContainer, const Color(0xFFf2c18c));
      });
      test('FC5 colors Gold sunset light', () {
        expect(FlexColor.goldLightPrimaryVariant, const Color(0xFFcf7617));
      });
      test('FC5 colors Gold sunset light', () {
        expect(FlexColor.goldLightSecondary, const Color(0xFFEF6C00));
      });
      test('FC5 colors Gold sunset light', () {
        expect(FlexColor.goldLightSecondaryContainer, const Color(0xFFFFBE93));
      });
      test('FC5 colors Gold sunset light', () {
        expect(FlexColor.goldLightSecondaryVariant, FlexColor.goldLightTertiary);
      });
      test('FC5 colors Gold sunset light', () {
        expect(FlexColor.goldLightTertiary, const Color(0xFFb36832));
      });
      test('FC5 colors Gold sunset light', () {
        expect(FlexColor.goldLightTertiaryContainer, const Color(0xffca9d7c));
      });
      test('FC5 colors Gold sunset dark', () {
        expect(FlexColor.goldDarkPrimary, const Color(0xFFeda85e));
      });
      test('FC5 colors Gold sunset dark', () {
        expect(FlexColor.goldDarkPrimaryContainer, const Color(0xFFb86914));
      });
      test('FC5 colors Gold sunset dark', () {
        expect(FlexColor.goldDarkPrimaryVariant, const Color(0xFFf2c18c));
      });
      test('FC5 colors Gold sunset dark', () {
        expect(FlexColor.goldDarkSecondary, const Color(0xFFd28f60));
      });
      test('FC5 colors Gold sunset dark', () {
        expect(FlexColor.goldDarkSecondaryContainer, const Color(0xffb5642c));
      });
      test('FC5 colors Gold sunset dark', () {
        expect(FlexColor.goldDarkSecondaryVariant, FlexColor.goldDarkTertiary);
      });
      test('FC5 colors Gold sunset dark', () {
        expect(FlexColor.goldDarkTertiary, const Color(0xFFddab88));
      });
      test('FC5 colors Gold sunset dark', () {
        expect(FlexColor.goldDarkTertiaryContainer, const Color(0xffbf7d4e));
      });
  
      test('FC5 colors Mango mojito', () {
        expect(FlexColor.mangoName, 'Mango mojito');
      });
      test('FC5 colors Mango mojito', () {
        expect(
          FlexColor.mangoDescription,
          'Orange and green Mango mojito color theme',
        );
      });
      test('FC5 colors Mango mojito light', () {
        expect(FlexColor.mangoLightPrimary, const Color(0xFFC78D20));
      });
      test('FC5 colors Mango mojito light', () {
        expect(FlexColor.mangoLightPrimaryContainer, const Color(0xFFDEB059));
      });
      test('FC5 colors Mango mojito light', () {
        expect(FlexColor.mangoLightPrimaryVariant, const Color(0xFFD2691E));
      });
      test('FC5 colors Mango mojito light', () {
        expect(FlexColor.mangoLightSecondary, const Color(0xFF8D9440));
      });
      test('FC5 colors Mango mojito light', () {
        expect(FlexColor.mangoLightSecondaryContainer, const Color(0xFFBFC39B));
      });
      test('FC5 colors Mango mojito light', () {
        expect(
            FlexColor.mangoLightSecondaryVariant, FlexColor.mangoLightTertiary);
      });
      test('FC5 colors Mango mojito light', () {
        expect(FlexColor.mangoLightTertiary, const Color(0xFF616247));
      });
      test('FC5 colors Mango mojito light', () {
        expect(FlexColor.mangoLightTertiaryContainer, const Color(0xFFBCBCA8));
      });
      test('FC5 colors Mango mojito dark', () {
        expect(FlexColor.mangoDarkPrimary, const Color(0xFFDEB059));
      });
      test('FC5 colors Mango mojito dark', () {
        expect(FlexColor.mangoDarkPrimaryContainer, const Color(0xFFC78D20));
      });
      test('FC5 colors Mango mojito dark', () {
        expect(FlexColor.mangoDarkPrimaryVariant, const Color(0xFFDB874B));
      });
      test('FC5 colors Mango mojito dark', () {
        expect(FlexColor.mangoDarkSecondary, const Color(0xFFAFB479));
      });
      test('FC5 colors Mango mojito dark', () {
        expect(FlexColor.mangoDarkSecondaryContainer, const Color(0xFF82883D));
      });
      test('FC5 colors Mango mojito dark', () {
        expect(FlexColor.mangoDarkSecondaryVariant, FlexColor.mangoDarkTertiary);
      });
      test('FC5 colors Mango mojito dark', () {
        expect(FlexColor.mangoDarkTertiary, const Color(0xFF81816C));
      });
      test('FC5 colors Mango mojito dark', () {
        expect(FlexColor.mangoDarkTertiaryContainer, const Color(0xFF5A5A35));
      });
  
      test('FC5 colors Amber blue', () {
        expect(FlexColor.amberName, 'Amber blue');
      });
      test('FC5 colors Amber blue', () {
        expect(
          FlexColor.amberDescription,
          'Amber blaze and blue color theme, based on '
          'Material amber and blue accent colors',
        );
      });
      test('FC5 colors Amber blue light', () {
        expect(FlexColor.amberLightPrimary, const Color(0xFFE65100));
      });
      test('FC5 colors Amber blue light', () {
        expect(FlexColor.amberLightPrimaryContainer, const Color(0xFFFFCC80));
      });
      test('FC5 colors Amber blue light', () {
        expect(FlexColor.amberLightPrimaryVariant, const Color(0xFFFF8F00));
      });
      test('FC5 colors Amber blue light', () {
        expect(FlexColor.amberLightSecondary, const Color(0xFF2979FF));
      });
      test('FC5 colors Amber blue light', () {
        expect(FlexColor.amberLightSecondaryContainer, const Color(0xFFE4EAFF));
      });
      test('FC5 colors Amber blue light', () {
        expect(
            FlexColor.amberLightSecondaryVariant, FlexColor.amberLightTertiary);
      });
      test('FC5 colors Amber blue light', () {
        expect(FlexColor.amberLightTertiary, const Color(0xFF2962FF));
      });
      test('FC5 colors Amber blue light', () {
        expect(FlexColor.amberLightTertiaryContainer, const Color(0xFFCBD6FF));
      });
      test('FC5 colors Amber blue dark', () {
        expect(FlexColor.amberDarkPrimary, const Color(0xFFFFB300));
      });
      test('FC5 colors Amber blue dark', () {
        expect(FlexColor.amberDarkPrimaryContainer, const Color(0xFFC87200));
      });
      test('FC5 colors Amber blue dark', () {
        expect(FlexColor.amberDarkPrimaryVariant, const Color(0xFFFFD54F));
      });
      test('FC5 colors Amber blue dark', () {
        expect(FlexColor.amberDarkSecondary, const Color(0xFF82B1FF));
      });
      test('FC5 colors Amber blue dark', () {
        expect(FlexColor.amberDarkSecondaryContainer, const Color(0xFF3770CF));
      });
      test('FC5 colors Amber blue dark', () {
        expect(FlexColor.amberDarkSecondaryVariant, FlexColor.amberDarkTertiary);
      });
      test('FC5 colors Amber blue dark', () {
        expect(FlexColor.amberDarkTertiary, const Color(0xFF448AFF));
      });
      test('FC5 colors Amber blue dark', () {
        expect(FlexColor.amberDarkTertiaryContainer, const Color(0xFF0B429C));
      });
  
      test('FC5 colors Vesuvius burned', () {
        expect(FlexColor.vesuviusBurnName, 'Vesuvius burned');
      });
      test('FC5 colors Vesuvius burned', () {
        expect(
          FlexColor.vesuviusBurnDescription,
          'Vesuvius burned orange and eden green theme',
        );
      });
      test('FC5 colors Vesuvius burned light', () {
        expect(FlexColor.vesuviusBurnLightPrimary, const Color(0xFFA6400F));
      });
      test('FC5 colors Vesuvius burned light', () {
        expect(
            FlexColor.vesuviusBurnLightPrimaryContainer, const Color(0xFFD1AA99));
      });
      test('FC5 colors Vesuvius burned light', () {
        expect(
            FlexColor.vesuviusBurnLightPrimaryVariant, const Color(0xFF7A2800));
      });
      test('FC5 colors Vesuvius burned light', () {
        expect(FlexColor.vesuviusBurnLightSecondary, const Color(0xFF185358));
      });
      test('FC5 colors Vesuvius burned light', () {
        expect(FlexColor.vesuviusBurnLightSecondaryContainer,
            const Color(0xFFA3C4C7));
      });
      test('FC5 colors Vesuvius burned light', () {
        expect(FlexColor.vesuviusBurnLightSecondaryVariant,
            FlexColor.vesuviusBurnLightTertiary);
      });
      test('FC5 colors Vesuvius burned light', () {
        expect(FlexColor.vesuviusBurnLightTertiary, const Color(0xFF144447));
      });
      test('FC5 colors Vesuvius burned light', () {
        expect(FlexColor.vesuviusBurnLightTertiaryContainer,
            const Color(0xFF7FC0C4));
      });
      test('FC5 colors Vesuvius burned dark', () {
        expect(FlexColor.vesuviusBurnDarkPrimary, const Color(0xFFD17D53));
      });
      test('FC5 colors Vesuvius burned dark', () {
        expect(
            FlexColor.vesuviusBurnDarkPrimaryContainer, const Color(0xFF874E32));
      });
      test('FC5 colors Vesuvius burned dark', () {
        expect(FlexColor.vesuviusBurnDarkPrimaryVariant, const Color(0xFFA7613E));
      });
      test('FC5 colors Vesuvius burned dark', () {
        expect(FlexColor.vesuviusBurnDarkSecondary, const Color(0xFF5B8A8E));
      });
      test('FC5 colors Vesuvius burned dark', () {
        expect(FlexColor.vesuviusBurnDarkSecondaryContainer,
            const Color(0xFF0D494D));
      });
      test('FC5 colors Vesuvius burned dark', () {
        expect(FlexColor.vesuviusBurnDarkSecondaryVariant,
            FlexColor.vesuviusBurnDarkTertiary);
      });
      test('FC5 colors Vesuvius burned dark', () {
        expect(FlexColor.vesuviusBurnDarkTertiary, const Color(0xFF3A7175));
      });
      test('FC5 colors Vesuvius burned dark', () {
        expect(
            FlexColor.vesuviusBurnDarkTertiaryContainer, const Color(0xFF023639));
      });
  
      test('FC5 colors Deep purple', () {
        expect(FlexColor.deepPurpleName, 'Deep purple');
      });
      test('FC5 colors Deep purple', () {
        expect(
          FlexColor.deepPurpleDescription,
          'Deep purple daisy bush theme, '
          'based on Material deepPurple and lightBlueAccent colors',
        );
      });
      test('FC5 colors Deep purple light', () {
        expect(FlexColor.deepPurpleLightPrimary, const Color(0xFF4527A0));
      });
      test('FC5 colors Deep purple light', () {
        expect(
            FlexColor.deepPurpleLightPrimaryContainer, const Color(0xFFD1C4E9));
      });
      test('FC5 colors Deep purple light', () {
        expect(FlexColor.deepPurpleLightPrimaryVariant, const Color(0xFF673AB7));
      });
      test('FC5 colors Deep purple light', () {
        expect(FlexColor.deepPurpleLightSecondary, const Color(0xFF0091EA));
      });
      test('FC5 colors Deep purple light', () {
        expect(
            FlexColor.deepPurpleLightSecondaryContainer, const Color(0xFFCFE4FF));
      });
      test('FC5 colors Deep purple light', () {
        expect(FlexColor.deepPurpleLightSecondaryVariant,
            FlexColor.deepPurpleLightTertiary);
      });
      test('FC5 colors Deep purple light', () {
        expect(FlexColor.deepPurpleLightTertiary, const Color(0xFF00B0FF));
      });
      test('FC5 colors Deep purple light', () {
        expect(
            FlexColor.deepPurpleLightTertiaryContainer, const Color(0xFF9FCBF1));
      });
      test('FC5 colors Deep purple dark', () {
        expect(FlexColor.deepPurpleDarkPrimary, const Color(0xFFB39DDB));
      });
      test('FC5 colors Deep purple dark', () {
        expect(FlexColor.deepPurpleDarkPrimaryContainer, const Color(0xFF7E57C2));
      });
      test('FC5 colors Deep purple dark', () {
        expect(FlexColor.deepPurpleDarkPrimaryVariant, const Color(0xFF9575CD));
      });
      test('FC5 colors Deep purple dark', () {
        expect(FlexColor.deepPurpleDarkSecondary, const Color(0xFF80D8FF));
      });
      test('FC5 colors Deep purple dark', () {
        expect(
            FlexColor.deepPurpleDarkSecondaryContainer, const Color(0xFF00497B));
      });
      test('FC5 colors Deep purple dark', () {
        expect(FlexColor.deepPurpleDarkSecondaryVariant,
            FlexColor.deepPurpleDarkTertiary);
      });
      test('FC5 colors Deep purple dark', () {
        expect(FlexColor.deepPurpleDarkTertiary, const Color(0xFF40C4FF));
      });
      test('FC5 colors Deep purple dark', () {
        expect(
            FlexColor.deepPurpleDarkTertiaryContainer, const Color(0xFF0179B6));
      });
  
      test('FC5 colors Ebony clay', () {
        expect(FlexColor.ebonyClayName, 'Ebony clay');
      });
      test('FC5 colors Ebony clay', () {
        expect(
          FlexColor.ebonyClayDescription,
          'Ebony clay dark blue-grey and watercourse green colored theme',
        );
      });
      test('FC5 colors Ebony clay light', () {
        expect(FlexColor.ebonyClayLightPrimary, const Color(0xFF202541));
      });
      test('FC5 colors Ebony clay light', () {
        expect(FlexColor.ebonyClayLightPrimaryContainer, const Color(0xFF9BA7CF));
      });
      test('FC5 colors Ebony clay light', () {
        expect(FlexColor.ebonyClayLightPrimaryVariant, const Color(0xFF202531));
      });
      test('FC5 colors Ebony clay light', () {
        expect(FlexColor.ebonyClayLightSecondary, const Color(0xFF006B54));
      });
      test('FC5 colors Ebony clay light', () {
        expect(
            FlexColor.ebonyClayLightSecondaryContainer, const Color(0xFF8FC3AD));
      });
      test('FC5 colors Ebony clay light', () {
        expect(FlexColor.ebonyClayLightSecondaryVariant,
            FlexColor.ebonyClayLightTertiary);
      });
      test('FC5 colors Ebony clay light', () {
        expect(FlexColor.ebonyClayLightTertiary, const Color(0xFF004B3B));
      });
      test('FC5 colors Ebony clay light', () {
        expect(
            FlexColor.ebonyClayLightTertiaryContainer, const Color(0xFF82BCB5));
      });
      test('FC5 colors Ebony clay dark', () {
        expect(FlexColor.ebonyClayDarkPrimary, const Color(0xFF4E597D));
      });
      test('FC5 colors Ebony clay dark', () {
        expect(FlexColor.ebonyClayDarkPrimaryContainer, const Color(0xFF202541));
      });
      test('FC5 colors Ebony clay dark', () {
        expect(FlexColor.ebonyClayDarkPrimaryVariant, const Color(0xFF707EAC));
      });
      test('FC5 colors Ebony clay dark', () {
        expect(FlexColor.ebonyClayDarkSecondary, const Color(0xFF4BA390));
      });
      test('FC5 colors Ebony clay dark', () {
        expect(
            FlexColor.ebonyClayDarkSecondaryContainer, const Color(0xFF0B5341));
      });
      test('FC5 colors Ebony clay dark', () {
        expect(FlexColor.ebonyClayDarkSecondaryVariant,
            FlexColor.ebonyClayDarkTertiary);
      });
      test('FC5 colors Ebony clay dark', () {
        expect(FlexColor.ebonyClayDarkTertiary, const Color(0xFF3D8475));
      });
      test('FC5 colors Ebony clay dark', () {
        expect(FlexColor.ebonyClayDarkTertiaryContainer, const Color(0xFF063F36));
      });
  
      test('FC5 colors Barossa', () {
        expect(FlexColor.barossaName, 'Barossa');
      });
      test('FC5 colors Barossa', () {
        expect(
          FlexColor.barossaDescription,
          'Barossa red and cardin green colored theme',
        );
      });
      test('FC5 colors Barossa light', () {
        expect(FlexColor.barossaLightPrimary, const Color(0xFF4E0029));
      });
      test('FC5 colors Barossa light', () {
        expect(FlexColor.barossaLightPrimaryContainer, const Color(0xFFBDA5B1));
      });
      test('FC5 colors Barossa light', () {
        expect(FlexColor.barossaLightSecondaryContainer, const Color(0xFF8DC1A8));
      });
      test('FC5 colors Barossa light', () {
        expect(FlexColor.barossaLightSecondary, const Color(0xFF00341A));
      });
      test('FC5 colors Barossa light', () {
        expect(FlexColor.barossaLightSecondaryContainer, const Color(0xFF8DC1A8));
      });
      test('FC5 colors Barossa light', () {
        expect(FlexColor.barossaLightSecondaryVariant,
            FlexColor.barossaLightTertiary);
      });
      test('FC5 colors Barossa light', () {
        expect(FlexColor.barossaLightTertiary, const Color(0xFF124C2F));
      });
      test('FC5 colors Barossa light', () {
        expect(FlexColor.barossaLightTertiaryContainer, const Color(0xFFA4D9BF));
      });
      test('FC5 colors Barossa dark', () {
        expect(FlexColor.barossaDarkPrimary, const Color(0xFF94667E));
      });
      test('FC5 colors Barossa dark', () {
        expect(FlexColor.barossaDarkPrimaryContainer, const Color(0xFF4E0029));
      });
      test('FC5 colors Barossa dark', () {
        expect(FlexColor.barossaDarkPrimaryVariant, const Color(0xFFB3718D));
      });
      test('FC5 colors Barossa dark', () {
        expect(FlexColor.barossaDarkSecondary, const Color(0xFF6B9882));
      });
      test('FC5 colors Barossa dark', () {
        expect(FlexColor.barossaDarkSecondaryContainer, const Color(0xFF21614C));
      });
      test('FC5 colors Barossa dark', () {
        expect(
            FlexColor.barossaDarkSecondaryVariant, FlexColor.barossaDarkTertiary);
      });
      test('FC5 colors Barossa dark', () {
        expect(FlexColor.barossaDarkTertiary, const Color(0xFF599B7B));
      });
      test('FC5 colors Barossa dark', () {
        expect(FlexColor.barossaDarkTertiaryContainer, const Color(0xFF1D5330));
      });
  
      test('FC5 colors Shark and orange', () {
        expect(FlexColor.sharkName, 'Shark and orange');
      });
      test('FC5 colors Shark and orange', () {
        expect(
          FlexColor.sharkDescription,
          'Shark grey and orange ecstasy colored theme',
        );
      });
      test('FC5 colors Shark and orange light', () {
        expect(FlexColor.sharkLightPrimary, const Color(0xFF1D2228));
      });
      test('FC5 colors Shark and orange light', () {
        expect(FlexColor.sharkLightPrimaryContainer, const Color(0xFFB0B2C0));
      });
      test('FC5 colors Shark and orange light', () {
        expect(FlexColor.sharkLightPrimaryVariant, const Color(0xFF484C50));
      });
      test('FC5 colors Shark and orange light', () {
        expect(FlexColor.sharkLightSecondary, const Color(0xFFFB8122));
      });
      test('FC5 colors Shark and orange light', () {
        expect(FlexColor.sharkLightSecondaryContainer, const Color(0xFFFFB680));
      });
      test('FC5 colors Shark and orange light', () {
        expect(
            FlexColor.sharkLightSecondaryVariant, FlexColor.sharkLightTertiary);
      });
      test('FC5 colors Shark and orange light', () {
        expect(FlexColor.sharkLightTertiary, const Color(0xFFEA9654));
      });
      test('FC5 colors Shark and orange light', () {
        expect(FlexColor.sharkLightTertiaryContainer, const Color(0xFFE9CBAB));
      });
      test('FC5 colors Shark and orange dark', () {
        expect(FlexColor.sharkDarkPrimary, const Color(0xFF777A7E));
      });
      test('FC5 colors Shark and orange dark', () {
        expect(FlexColor.sharkDarkPrimaryContainer, const Color(0xFF313C42));
      });
      test('FC5 colors Shark and orange dark', () {
        expect(FlexColor.sharkDarkPrimaryVariant, const Color(0xFF919396));
      });
      test('FC5 colors Shark and orange dark', () {
        expect(FlexColor.sharkDarkSecondary, const Color(0xFFFCB075));
      });
      test('FC5 colors Shark and orange dark', () {
        expect(FlexColor.sharkDarkSecondaryContainer, const Color(0xFFD97B18));
      });
      test('FC5 colors Shark and orange dark', () {
        expect(FlexColor.sharkDarkSecondaryVariant, FlexColor.sharkDarkTertiary);
      });
      test('FC5 colors Shark and orange dark', () {
        expect(FlexColor.sharkDarkTertiary, const Color(0xFFEFB383));
      });
      test('FC5 colors Shark and orange dark', () {
        expect(FlexColor.sharkDarkTertiaryContainer, const Color(0xFFA75F27));
      });
  
      test('FC5 colors Big stone tulip', () {
        expect(FlexColor.bigStoneName, 'Big stone tulip');
      });
      test('FC5 colors Big stone tulip', () {
        expect(
          FlexColor.bigStoneDescription,
          'Big stone blue and tulip tree yellow colored theme',
        );
      });
      test('FC5 colors Big stone tulip light', () {
        expect(FlexColor.bigStoneLightPrimary, const Color(0xFF1A2C42));
      });
      test('FC5 colors Big stone tulip light', () {
        expect(FlexColor.bigStoneLightPrimaryContainer, const Color(0xFFB1C0DD));
      });
      test('FC5 colors Big stone tulip light', () {
        expect(FlexColor.bigStoneLightPrimaryVariant, const Color(0xFF0C1115));
      });
      test('FC5 colors Big stone tulip light', () {
        expect(FlexColor.bigStoneLightSecondary, const Color(0xFFE59A18));
      });
      test('FC5 colors Big stone tulip light', () {
        expect(
            FlexColor.bigStoneLightSecondaryContainer, const Color(0xFFE0BD80));
      });
      test('FC5 colors Big stone tulip light', () {
        expect(FlexColor.bigStoneLightSecondaryVariant,
            FlexColor.bigStoneLightTertiary);
      });
      test('FC5 colors Big stone tulip light', () {
        expect(FlexColor.bigStoneLightTertiary, const Color(0xFFF0B03F));
      });
      test('FC5 colors Big stone tulip light', () {
        expect(FlexColor.bigStoneLightTertiaryContainer, const Color(0xFFE9CFA1));
      });
      test('FC5 colors Big stone tulip dark', () {
        expect(FlexColor.bigStoneDarkPrimary, const Color(0xFF60748A));
      });
      test('FC5 colors Big stone tulip dark', () {
        expect(FlexColor.bigStoneDarkPrimaryContainer, const Color(0xFF1A2C42));
      });
      test('FC5 colors Big stone tulip dark', () {
        expect(FlexColor.bigStoneDarkPrimaryVariant, const Color(0xFF889EB6));
      });
      test('FC5 colors Big stone tulip dark', () {
        expect(FlexColor.bigStoneDarkSecondary, const Color(0xFFEBB251));
      });
      test('FC5 colors Big stone tulip dark', () {
        expect(FlexColor.bigStoneDarkSecondaryContainer, const Color(0xFFD48608));
      });
      test('FC5 colors Big stone tulip dark', () {
        expect(FlexColor.bigStoneDarkSecondaryVariant,
            FlexColor.bigStoneDarkTertiary);
      });
      test('FC5 colors Big stone tulip dark', () {
        expect(FlexColor.bigStoneDarkTertiary, const Color(0xFFF4CA7E));
      });
      test('FC5 colors Big stone tulip dark', () {
        expect(FlexColor.bigStoneDarkTertiaryContainer, const Color(0xFFC68E2D));
      });
  
      test('FC5 colors Damask and lunar', () {
        expect(FlexColor.damaskName, 'Damask and lunar');
      });
      test('FC5 colorsDamask and lunar', () {
        expect(
          FlexColor.damaskDescription,
          'Damask red and lunar green colored theme',
        );
      });
      test('FC5 colors Damask and lunar light', () {
        expect(FlexColor.damaskLightPrimary, const Color(0xFFC96646));
      });
      test('FC5 colors Damask and lunar light', () {
        expect(FlexColor.damaskLightPrimaryContainer, const Color(0xFFECC9BD));
      });
      test('FC5 colors Damask and lunar light', () {
        expect(FlexColor.damaskLightPrimaryVariant, const Color(0xFFD48166));
      });
      test('FC5 colors Damask and lunar light', () {
        expect(FlexColor.damaskLightSecondary, const Color(0xFF373A36));
      });
      test('FC5 colors Damask and lunar light', () {
        expect(FlexColor.damaskLightSecondaryContainer, const Color(0xFF9EAB9F));
      });
      test('FC5 colors Damask and lunar light', () {
        expect(
            FlexColor.damaskLightSecondaryVariant, FlexColor.damaskLightTertiary);
      });
      test('FC5 colors Damask and lunar light', () {
        expect(FlexColor.damaskLightTertiary, const Color(0xFF343E32));
      });
      test('FC5 colors Damask and lunar light', () {
        expect(FlexColor.damaskLightTertiaryContainer, const Color(0xFF94B291));
      });
      test('FC5 colors Damask and lunar dark', () {
        expect(FlexColor.damaskDarkPrimary, const Color(0xFFDA9882));
      });
      test('FC5 colors Damask and lunar dark', () {
        expect(FlexColor.damaskDarkPrimaryContainer, const Color(0xFFC96646));
      });
      test('FC5 colors Damask and lunar dark', () {
        expect(FlexColor.damaskDarkPrimaryVariant, const Color(0xFFECC9BD));
      });
      test('FC5 colors Damask and lunar dark', () {
        expect(FlexColor.damaskDarkSecondary, const Color(0xFF767D75));
      });
      test('FC5 colors Damask and lunar dark', () {
        expect(FlexColor.damaskDarkSecondaryContainer, const Color(0xFF3A5444));
      });
      test('FC5 colors Damask and lunar dark', () {
        expect(
            FlexColor.damaskDarkSecondaryVariant, FlexColor.damaskDarkTertiary);
      });
      test('FC5 colors Damask and lunar dark', () {
        expect(FlexColor.damaskDarkTertiary, const Color(0xFF839081));
      });
      test('FC5 colors Damask and lunar dark', () {
        expect(FlexColor.damaskDarkTertiaryContainer, const Color(0xFF34553E));
      });
  
      test('FC5 colors Bahama and trinidad', () {
        expect(FlexColor.bahamaBlueName, 'Bahama and trinidad');
      });
      test('FC5 colors Bahama and trinidad', () {
        expect(
          FlexColor.bahamaBlueDescription,
          'Bahama blue and trinidad orange colored theme',
        );
      });
      test('FC5 colors Bahama and trinidad light', () {
        expect(FlexColor.bahamaBlueLightPrimary, const Color(0xFF095D9E));
      });
      test('FC5 colors Bahama and trinidad light', () {
        expect(
            FlexColor.bahamaBlueLightPrimaryContainer, const Color(0xFFA6CCED));
      });
      test('FC5 colors Bahama and trinidad light', () {
        expect(FlexColor.bahamaBlueLightPrimaryVariant, const Color(0xFF658EAF));
      });
      test('FC5 colors Bahama and trinidad light', () {
        expect(FlexColor.bahamaBlueLightSecondary, const Color(0xFFDD520F));
      });
      test('FC5 colors Bahama and trinidad light', () {
        expect(
            FlexColor.bahamaBlueLightSecondaryContainer, const Color(0xFFFFDBCD));
      });
      test('FC5 colors Bahama and trinidad light', () {
        expect(FlexColor.bahamaBlueLightSecondaryVariant,
            FlexColor.bahamaBlueLightTertiary);
      });
      test('FC5 colors Bahama and trinidad light', () {
        expect(FlexColor.bahamaBlueLightTertiary, const Color(0xFF7CC8F8));
      });
      test('FC5 colors Bahama and trinidad light', () {
        expect(
            FlexColor.bahamaBlueLightTertiaryContainer, const Color(0xFFC5E7FF));
      });
      test('FC5 colors Bahama and trinidad dark', () {
        expect(FlexColor.bahamaBlueDarkPrimary, const Color(0xFF4585B5));
      });
      test('FC5 colors Bahama and trinidad dark', () {
        expect(FlexColor.bahamaBlueDarkPrimaryContainer, const Color(0xFF095D9E));
      });
      test('FC5 colors Bahama and trinidad dark', () {
        expect(FlexColor.bahamaBlueDarkPrimaryVariant, const Color(0xFF70A1C9));
      });
      test('FC5 colors Bahama and trinidad dark', () {
        expect(FlexColor.bahamaBlueDarkSecondary, const Color(0xFFE57C4A));
      });
      test('FC5 colors Bahama and trinidad dark', () {
        expect(
            FlexColor.bahamaBlueDarkSecondaryContainer, const Color(0xFFDD520F));
      });
      test('FC5 colors Bahama and trinidad dark', () {
        expect(FlexColor.bahamaBlueDarkSecondaryVariant,
            FlexColor.bahamaBlueDarkTertiary);
      });
      test('FC5 colors Bahama and trinidad dark', () {
        expect(FlexColor.bahamaBlueDarkTertiary, const Color(0xFF9CD5F9));
      });
      test('FC5 colors Bahama and trinidad dark', () {
        expect(
            FlexColor.bahamaBlueDarkTertiaryContainer, const Color(0xFF3A7292));
      });
  
      test('FC5 colors Mallard and valencia', () {
        expect(FlexColor.mallardGreenName, 'Mallard and valencia');
      });
      test('FC5 colors Mallard and valencia', () {
        expect(
          FlexColor.mallardGreenDescription,
          'Mallard green and Valencia pink colored theme',
        );
      });
      test('FC5 colors Mallard and valencia light', () {
        expect(FlexColor.mallardGreenLightPrimary, const Color(0xFF2D4421));
      });
      test('FC5 colors Mallard and valencia light', () {
        expect(
            FlexColor.mallardGreenLightPrimaryContainer, const Color(0xFFA3B58A));
      });
      test('FC5 colors Mallard and valencia light', () {
        expect(
            FlexColor.mallardGreenLightPrimaryVariant, const Color(0xFF779151));
      });
      test('FC5 colors Mallard and valencia light', () {
        expect(FlexColor.mallardGreenLightSecondary, const Color(0xFFD34B4B));
      });
      test('FC5 colors Mallard and valencia light', () {
        expect(FlexColor.mallardGreenLightSecondaryContainer,
            const Color(0xFFFFDAD6));
      });
      test('FC5 colors Mallard and valencia light', () {
        expect(FlexColor.mallardGreenLightSecondaryVariant,
            FlexColor.mallardGreenLightTertiary);
      });
      test('FC5 colors Mallard and valencia light', () {
        expect(FlexColor.mallardGreenLightTertiary, const Color(0xFF959D33));
      });
      test('FC5 colors Mallard and valencia light', () {
        expect(FlexColor.mallardGreenLightTertiaryContainer,
            const Color(0xFFE2E989));
      });
      test('FC5 colors Mallard and valencia dark', () {
        expect(FlexColor.mallardGreenDarkPrimary, const Color(0xFF808E79));
      });
      test('FC5 colors Mallard and valencia dark', () {
        expect(
            FlexColor.mallardGreenDarkPrimaryContainer, const Color(0xFF2D4421));
      });
      test('FC5 colors Mallard and valencia dark', () {
        expect(FlexColor.mallardGreenDarkPrimaryVariant, const Color(0xFFA3B58A));
      });
      test('FC5 colors Mallard and valencia dark', () {
        expect(FlexColor.mallardGreenDarkSecondary, const Color(0xFFE18686));
      });
      test('FC5 colors Mallard and valencia dark', () {
        expect(FlexColor.mallardGreenDarkSecondaryContainer,
            const Color(0xFF501116));
      });
      test('FC5 colors Mallard and valencia dark', () {
        expect(FlexColor.mallardGreenDarkSecondaryVariant,
            FlexColor.mallardGreenDarkTertiary);
      });
      test('FC5 colors Mallard and valencia dark', () {
        expect(FlexColor.mallardGreenDarkTertiary, const Color(0xFFC3C87A));
      });
      test('FC5 colors Mallard and valencia dark', () {
        expect(
            FlexColor.mallardGreenDarkTertiaryContainer, const Color(0xFF454B00));
      });
  
      test('FC5 colors Espresso and crema', () {
        expect(FlexColor.espressoName, 'Espresso and crema');
      });
      test('FC5 colors Espresso and crema', () {
        expect(
          FlexColor.espressoDescription,
          'Espresso dark brown and crema colored theme',
        );
      });
      test('FC5 colors Espresso and crema light', () {
        expect(FlexColor.espressoLightPrimary, const Color(0xFF452F2B));
      });
      test('FC5 colors Espresso and crema light', () {
        expect(FlexColor.espressoLightPrimaryContainer, const Color(0xFFC7BCAC));
      });
      test('FC5 colors Espresso and crema light', () {
        expect(FlexColor.espressoLightPrimaryVariant, const Color(0xFF977F55));
      });
      test('FC5 colors Espresso and crema light', () {
        expect(FlexColor.espressoLightSecondary, const Color(0xFFE3B964));
      });
      test('FC5 colors Espresso and crema light', () {
        expect(
            FlexColor.espressoLightSecondaryContainer, const Color(0xFFFFDE9C));
      });
      test('FC5 colors Espresso and crema light', () {
        expect(FlexColor.espressoLightSecondaryVariant,
            FlexColor.espressoLightTertiary);
      });
      test('FC5 colors Espresso and crema light', () {
        expect(FlexColor.espressoLightTertiary, const Color(0xFFF5E9C9));
      });
      test('FC5 colors Espresso and crema light', () {
        expect(FlexColor.espressoLightTertiaryContainer, const Color(0xFFFEE7AD));
      });
      test('FC5 colors Espresso and crema dark', () {
        expect(FlexColor.espressoDarkPrimary, const Color(0xFF8D7F7D));
      });
      test('FC5 colors Espresso and crema dark', () {
        expect(FlexColor.espressoDarkPrimaryContainer, const Color(0xFF452F2B));
      });
      test('FC5 colors Espresso and crema dark', () {
        expect(FlexColor.espressoDarkPrimaryVariant, const Color(0xFFC3B59D));
      });
      test('FC5 colors Espresso and crema dark', () {
        expect(FlexColor.espressoDarkSecondary, const Color(0xFFEED6A6));
      });
      test('FC5 colors Espresso and crema dark', () {
        expect(FlexColor.espressoDarkSecondaryContainer, const Color(0xFF8E774F));
      });
      test('FC5 colors Espresso and crema dark', () {
        expect(FlexColor.espressoDarkSecondaryVariant,
            FlexColor.espressoDarkTertiary);
      });
      test('FC5 colors Espresso and crema dark', () {
        expect(FlexColor.espressoDarkTertiary, const Color(0xFFF8ECD4));
      });
      test('FC5 colors Espresso and crema dark', () {
        expect(FlexColor.espressoDarkTertiaryContainer, const Color(0xFF705D49));
      });
  
      test('FC5 colors Outer space stage', () {
        expect(FlexColor.outerSpaceName, 'Outer space stage');
      });
      test('FC5 colors Outer space stage', () {
        expect(
          FlexColor.outerSpaceDescription,
          'Outer space dark blue-grey and stage red theme',
        );
      });
      test('FC5 colors Outer space stage light', () {
        expect(FlexColor.outerSpaceLightPrimary, const Color(0xFF1F3339));
      });
      test('FC5 colors Outer space stage light', () {
        expect(
            FlexColor.outerSpaceLightPrimaryContainer, const Color(0xFF9EC4D4));
      });
      test('FC5 colors Outer space stage light', () {
        expect(FlexColor.outerSpaceLightPrimaryVariant, const Color(0xFF416A7D));
      });
      test('FC5 colors Outer space stage light', () {
        expect(FlexColor.outerSpaceLightSecondary, const Color(0xFFD2600A));
      });
      test('FC5 colors Outer space stage light', () {
        expect(
            FlexColor.outerSpaceLightSecondaryContainer, const Color(0xFFFFDBC8));
      });
      test('FC5 colors Outer space stage light', () {
        expect(FlexColor.outerSpaceLightSecondaryVariant,
            FlexColor.outerSpaceLightTertiary);
      });
      test('FC5 colors Outer space stage light', () {
        expect(FlexColor.outerSpaceLightTertiary, const Color(0xFF93A0A9));
      });
      test('FC5 colors Outer space stage light', () {
        expect(
            FlexColor.outerSpaceLightTertiaryContainer, const Color(0xFFB5CDDB));
      });
      test('FC5 colors Outer space stage dark', () {
        expect(FlexColor.outerSpaceDarkPrimary, const Color(0xFF486A71));
      });
      test('FC5 colors Outer space stage dark', () {
        expect(FlexColor.outerSpaceDarkPrimaryContainer, const Color(0xFF1F3339));
      });
      test('FC5 colors Outer space stage dark', () {
        expect(FlexColor.outerSpaceDarkPrimaryVariant, const Color(0xFF6A8A99));
      });
      test('FC5 colors Outer space stage dark', () {
        expect(FlexColor.outerSpaceDarkSecondary, const Color(0xFFDB823F));
      });
      test('FC5 colors Outer space stage dark', () {
        expect(
            FlexColor.outerSpaceDarkSecondaryContainer, const Color(0xFFC05402));
      });
      test('FC5 colors Outer space stage dark', () {
        expect(FlexColor.outerSpaceDarkSecondaryVariant,
            FlexColor.outerSpaceDarkTertiary);
      });
      test('FC5 colors Outer space stage dark', () {
        expect(FlexColor.outerSpaceDarkTertiary, const Color(0xFFAAB4BB));
      });
      test('FC5 colors Outer space stage dark', () {
        expect(
            FlexColor.outerSpaceDarkTertiaryContainer, const Color(0xFF285C71));
      });
  
      test('FC5 colors Blue whale', () {
        expect(FlexColor.blueWhaleName, 'Blue whale');
      });
      test('FC5 colors Blue whale', () {
        expect(
          FlexColor.blueWhaleDescription,
          'Blue whale, jungle green and outrageous tango orange theme',
        );
      });
      test('FC5 colors Blue whale light', () {
        expect(FlexColor.blueWhaleLightPrimary, const Color(0xFF023047));
      });
      test('FC5 colors Blue whale light', () {
        expect(FlexColor.blueWhaleLightPrimaryContainer, const Color(0xFF8EDBCE));
      });
      test('FC5 colors Blue whale light', () {
        expect(FlexColor.blueWhaleLightPrimaryVariant, const Color(0xFF2A9D8F));
      });
      test('FC5 colors Blue whale light', () {
        expect(FlexColor.blueWhaleLightSecondary, const Color(0xFFF86541));
      });
      test('FC5 colors Blue whale light', () {
        expect(
            FlexColor.blueWhaleLightSecondaryContainer, const Color(0xFFFFAD91));
      });
      test('FC5 colors Blue whale light', () {
        expect(FlexColor.blueWhaleLightSecondaryVariant,
            FlexColor.blueWhaleLightTertiary);
      });
      test('FC5 colors Blue whale light', () {
        expect(FlexColor.blueWhaleLightTertiary, const Color(0xFFF07E24));
      });
      test('FC5 colors Blue whale light', () {
        expect(
            FlexColor.blueWhaleLightTertiaryContainer, const Color(0xFFFFBF93));
      });
      test('FC5 colors Blue whale dark', () {
        expect(FlexColor.blueWhaleDarkPrimary, const Color(0xFF57859D));
      });
      test('FC5 colors Blue whale dark', () {
        expect(FlexColor.blueWhaleDarkPrimaryContainer, const Color(0xFF2A9D8F));
      });
      test('FC5 colors Blue whale dark', () {
        expect(FlexColor.blueWhaleDarkPrimaryVariant, const Color(0xFF50A399));
      });
      test('FC5 colors Blue whale dark', () {
        expect(FlexColor.blueWhaleDarkSecondary, const Color(0xFFFF6E48));
      });
      test('FC5 colors Blue whale dark', () {
        expect(
            FlexColor.blueWhaleDarkSecondaryContainer, const Color(0xFFA3290F));
      });
      test('FC5 colors Blue whale dark', () {
        expect(FlexColor.blueWhaleDarkSecondaryVariant,
            FlexColor.blueWhaleDarkTertiary);
      });
      test('FC5 colors Blue whale dark', () {
        expect(FlexColor.blueWhaleDarkTertiary, const Color(0xFFED7F29));
      });
      test('FC5 colors Blue whale dark', () {
        expect(FlexColor.blueWhaleDarkTertiaryContainer, const Color(0xFF994600));
      });
  
      test('FC5 colors San Juan blue', () {
        expect(FlexColor.sanJuanBlueName, 'San Juan blue');
      });
      test('FC5 colors San Juan blue', () {
        expect(
          FlexColor.sanJuanBlueDescription,
          'San Juan blue and pink salmon theme',
        );
      });
      test('FC5 colors San Juan blue light', () {
        expect(FlexColor.sanJuanBlueLightPrimary, const Color(0xFF375778));
      });
      test('FC5 colors San Juan blue light', () {
        expect(
            FlexColor.sanJuanBlueLightPrimaryContainer, const Color(0xFFA4C4ED));
      });
      test('FC5 colors San Juan blue light', () {
        expect(FlexColor.sanJuanBlueLightPrimaryVariant, const Color(0xFF637E9F));
      });
      test('FC5 colors San Juan blue light', () {
        expect(FlexColor.sanJuanBlueLightSecondary, const Color(0xFFF98D94));
      });
      test('FC5 colors San Juan blue light', () {
        expect(FlexColor.sanJuanBlueLightSecondaryContainer,
            const Color(0xFFFFC4C6));
      });
      test('FC5 colors San Juan blue light', () {
        expect(FlexColor.sanJuanBlueLightSecondaryVariant,
            FlexColor.sanJuanBlueLightTertiary);
      });
      test('FC5 colors San Juan blue light', () {
        expect(FlexColor.sanJuanBlueLightTertiary, const Color(0xFFF2C4C7));
      });
      test('FC5 colors San Juan blue light', () {
        expect(
            FlexColor.sanJuanBlueLightTertiaryContainer, const Color(0xFFFFE3E5));
      });
      test('FC5 colors San Juan blue dark', () {
        expect(FlexColor.sanJuanBlueDarkPrimary, const Color(0xFF5E7691));
      });
      test('FC5 colors San Juan blue dark', () {
        expect(
            FlexColor.sanJuanBlueDarkPrimaryContainer, const Color(0xFF375778));
      });
      test('FC5 colors San Juan blue dark', () {
        expect(FlexColor.sanJuanBlueDarkPrimaryVariant, const Color(0xFF8096B1));
      });
      test('FC5 colors San Juan blue dark', () {
        expect(FlexColor.sanJuanBlueDarkSecondary, const Color(0xFFEBA1A6));
      });
      test('FC5 colors San Juan blue dark', () {
        expect(
            FlexColor.sanJuanBlueDarkSecondaryContainer, const Color(0xFFAE424F));
      });
      test('FC5 colors San Juan blue dark', () {
        expect(FlexColor.sanJuanBlueDarkSecondaryVariant,
            FlexColor.sanJuanBlueDarkTertiary);
      });
      test('FC5 colors San Juan blue dark', () {
        expect(FlexColor.sanJuanBlueDarkTertiary, const Color(0xFFF4CFD1));
      });
      test('FC5 colors San Juan blue dark', () {
        expect(
            FlexColor.sanJuanBlueDarkTertiaryContainer, const Color(0xFF96434F));
      });
  
      test('FC5 colors Rosewood', () {
        expect(FlexColor.rosewoodName, 'Rosewood');
      });
      test('FC5 colors Rosewood', () {
        expect(
          FlexColor.rosewoodDescription,
          'Rosewood red, with horses neck and driftwood theme',
        );
      });
      test('FC5 colors Rosewood light', () {
        expect(FlexColor.rosewoodLightPrimary, const Color(0xFF5C000E));
      });
      test('FC5 colors Rosewood light', () {
        expect(FlexColor.rosewoodLightPrimaryContainer, const Color(0xFFF4CACE));
      });
      test('FC5 colors Rosewood light', () {
        expect(FlexColor.rosewoodLightPrimaryVariant, const Color(0xFF9D3E4C));
      });
      test('FC5 colors Rosewood light', () {
        expect(FlexColor.rosewoodLightSecondary, const Color(0xFF74540E));
      });
      test('FC5 colors Rosewood light', () {
        expect(
            FlexColor.rosewoodLightSecondaryContainer, const Color(0xFFFFDEA3));
      });
      test('FC5 colors Rosewood light', () {
        expect(FlexColor.rosewoodLightSecondaryVariant,
            FlexColor.rosewoodLightTertiary);
      });
      test('FC5 colors Rosewood light', () {
        expect(FlexColor.rosewoodLightTertiary, const Color(0xFFAD8845));
      });
      test('FC5 colors Rosewood light', () {
        expect(FlexColor.rosewoodLightTertiaryContainer, const Color(0xFFFFE8C0));
      });
      test('FC5 colors Rosewood dark', () {
        expect(FlexColor.rosewoodDarkPrimary, const Color(0xFF9C5A69));
      });
      test('FC5 colors Rosewood dark', () {
        expect(FlexColor.rosewoodDarkPrimaryContainer, const Color(0xFF5F111E));
      });
      test('FC5 colors Rosewood dark', () {
        expect(FlexColor.rosewoodDarkPrimaryVariant, const Color(0xFFB97C88));
      });
      test('FC5 colors Rosewood dark', () {
        expect(FlexColor.rosewoodDarkSecondary, const Color(0xFFEDCE9B));
      });
      test('FC5 colors Rosewood dark', () {
        expect(FlexColor.rosewoodDarkSecondaryContainer, const Color(0xFF805E23));
      });
      test('FC5 colors Rosewood dark', () {
        expect(FlexColor.rosewoodDarkSecondaryVariant,
            FlexColor.rosewoodDarkTertiary);
      });
      test('FC5 colors Rosewood dark', () {
        expect(FlexColor.rosewoodDarkTertiary, const Color(0xFFF5DFB9));
      });
      test('FC5 colors Rosewood dark', () {
        expect(FlexColor.rosewoodDarkTertiaryContainer, const Color(0xFF8E6E3C));
      });
  
      test('FC5 colors Blumine', () {
        expect(FlexColor.blumineBlueName, 'Blumine');
      });
      test('FC5 colors Blumine', () {
        expect(
          FlexColor.blumineBlueDescription,
          'Blumine, easter blue and saffron mango theme',
        );
      });
      test('FC5 colors Blumine light', () {
        expect(FlexColor.blumineBlueLightPrimary, const Color(0xFF19647E));
      });
      test('FC5 colors Blumine light', () {
        expect(
            FlexColor.blumineBlueLightPrimaryContainer, const Color(0xFFA1CBCF));
      });
      test('FC5 colors Blumine light', () {
        expect(FlexColor.blumineBlueLightPrimaryVariant, const Color(0xFF0B8691));
      });
      test('FC5 colors Blumine light', () {
        expect(FlexColor.blumineBlueLightSecondary, const Color(0xFFFEB716));
      });
      test('FC5 colors Blumine light', () {
        expect(FlexColor.blumineBlueLightSecondaryContainer,
            const Color(0xFFFFDEA5));
      });
      test('FC5 colors Blumine light', () {
        expect(FlexColor.blumineBlueLightSecondaryVariant,
            FlexColor.blumineBlueLightTertiary);
      });
      test('FC5 colors Blumine light', () {
        expect(FlexColor.blumineBlueLightTertiary, const Color(0xFF0093C7));
      });
      test('FC5 colors Blumine light', () {
        expect(
            FlexColor.blumineBlueLightTertiaryContainer, const Color(0xFFC3E7FF));
      });
      test('FC5 colors Blumine dark', () {
        expect(FlexColor.blumineBlueDarkPrimary, const Color(0xFF82BACE));
      });
      test('FC5 colors Blumine dark', () {
        expect(
            FlexColor.blumineBlueDarkPrimaryContainer, const Color(0xFF04666F));
      });
      test('FC5 colors Blumine dark', () {
        expect(FlexColor.blumineBlueDarkPrimaryVariant, const Color(0xFF569899));
      });
      test('FC5 colors Blumine dark', () {
        expect(FlexColor.blumineBlueDarkSecondary, const Color(0xFFFFD682));
      });
      test('FC5 colors Blumine dark', () {
        expect(
            FlexColor.blumineBlueDarkSecondaryContainer, const Color(0xFF9E7910));
      });
      test('FC5 colors Blumine dark', () {
        expect(FlexColor.blumineBlueDarkSecondaryVariant,
            FlexColor.blumineBlueDarkTertiary);
      });
      test('FC5 colors Blumine dark', () {
        expect(FlexColor.blumineBlueDarkTertiary, const Color(0xFF243E4D));
      });
      test('FC5 colors Blumine dark', () {
        expect(
            FlexColor.blumineBlueDarkTertiaryContainer, const Color(0xFF426173));
      });
  
      //-----
  
      test('FC5 colors Flutter Dash', () {
        expect(FlexColor.dashBlueName, 'Flutter Dash');
      });
      test('FC5 colors Flutter Dash', () {
        expect(
          FlexColor.dashBlueDescription,
          'Flutter Dash wallpaper based theme',
        );
      });
      test('FC5 colors Flutter Dash light', () {
        expect(FlexColor.dashBlueLightPrimary, const Color(0xFF4496E0));
      });
      test('FC5 colors Flutter Dash light', () {
        expect(FlexColor.dashBlueLightPrimaryContainer, const Color(0xFFB4E6FF));
      });
      test('FC5 colors Flutter Dash light', () {
        expect(FlexColor.dashBlueLightSecondary, const Color(0xFF202B6D));
      });
      test('FC5 colors Flutter Dash light', () {
        expect(
            FlexColor.dashBlueLightSecondaryContainer, const Color(0xFF99CCF9));
      });
      test('FC5 colors Flutter Dash light', () {
        expect(FlexColor.dashBlueLightTertiary, const Color(0xFF514239));
      });
      test('FC5 colors Flutter Dash light', () {
        expect(FlexColor.dashBlueLightTertiaryContainer, const Color(0xFFBAA99D));
      });
      test('FC5 colors Flutter Dash dark', () {
        expect(FlexColor.dashBlueDarkPrimary, const Color(0xFFB4E6FF));
      });
      test('FC5 colors Flutter Dash dark', () {
        expect(FlexColor.dashBlueDarkPrimaryContainer, const Color(0xFF1E8FDB));
      });
      test('FC5 colors Flutter Dash dark', () {
        expect(FlexColor.dashBlueDarkSecondary, const Color(0xFF99CCF9));
      });
      test('FC5 colors Flutter Dash dark', () {
        expect(FlexColor.dashBlueDarkSecondaryContainer, const Color(0xFF202B6D));
      });
      test('FC5 colors Flutter Dash dark', () {
        expect(FlexColor.dashBlueDarkTertiary, const Color(0xFFBAA99D));
      });
      test('FC5 colors Flutter Dash dark', () {
        expect(FlexColor.dashBlueDarkTertiaryContainer, const Color(0xFF514239));
      });
  
      //-----
  
      test('FC5 colors M3 Baseline', () {
        expect(FlexColor.materialBaselineName, 'Material 3 purple');
      });
      test('FC5 colors M3 Baseline', () {
        expect(
          FlexColor.materialBaselineDescription,
          'Material 3 guide and default purple theme',
        );
      });
      test('FC5 colors M3 Baseline light', () {
        expect(FlexColor.materialBaselineLightPrimary, const Color(0xFF6750A4));
      });
      test('FC5 colors M3 Baseline light', () {
        expect(FlexColor.materialBaselineLightPrimaryContainer,
            const Color(0xFFEADDFF));
      });
      test('FC5 colors M3 Baseline light', () {
        expect(FlexColor.materialBaselineLightSecondary, const Color(0xFF625B71));
      });
      test('FC5 colors M3 Baseline light', () {
        expect(FlexColor.materialBaselineLightSecondaryContainer,
            const Color(0xFFE8DEF8));
      });
      test('FC5 colors M3 Baseline light', () {
        expect(FlexColor.materialBaselineLightTertiary, const Color(0xFF7D5260));
      });
      test('FC5 colors M3 Baseline light', () {
        expect(FlexColor.materialBaselineLightTertiaryContainer,
            const Color(0xFFFFD8E4));
      });
      test('FC5 colors M3 Baseline dark', () {
        expect(FlexColor.materialBaselineDarkPrimary, const Color(0xFFD0BCFF));
      });
      test('FC5 colors M3 Baseline dark', () {
        expect(FlexColor.materialBaselineDarkPrimaryContainer,
            const Color(0xFF4F378B));
      });
      test('FC5 colors M3 Baseline dark', () {
        expect(FlexColor.materialBaselineDarkSecondary, const Color(0xFFCCC2DC));
      });
      test('FC5 colors M3 Baseline dark', () {
        expect(FlexColor.materialBaselineDarkSecondaryContainer,
            const Color(0xFF4A4458));
      });
      test('FC5 colors M3 Baseline dark', () {
        expect(FlexColor.materialBaselineDarkTertiary, const Color(0xFFEFB8C8));
      });
      test('FC5 colors M3 Baseline dark', () {
        expect(FlexColor.materialBaselineDarkTertiaryContainer,
            const Color(0xFF633B48));
      });
  
      //-----
  
      test('FC5 colors Verdun green', () {
        expect(FlexColor.verdunHemlockName, 'Verdun green');
      });
      test('FC5 colors Verdun green', () {
        expect(
          FlexColor.verdunHemlockDescription,
          'Material guide 3 verdun and mineral green with hemlock',
        );
      });
      test('FC5 colors Verdun green light', () {
        expect(FlexColor.verdunHemlockLightPrimary, const Color(0xFF616200));
      });
      test('FC5 colors Verdun green light', () {
        expect(FlexColor.verdunHemlockLightPrimaryContainer,
            const Color(0xFFE7E885));
      });
      test('FC5 colors Verdun green light', () {
        expect(FlexColor.verdunHemlockLightSecondary, const Color(0xFF606042));
      });
      test('FC5 colors Verdun green light', () {
        expect(FlexColor.verdunHemlockLightSecondaryContainer,
            const Color(0xFFE6E4C0));
      });
      test('FC5 colors Verdun green light', () {
        expect(FlexColor.verdunHemlockLightTertiary, const Color(0xFF3D6657));
      });
      test('FC5 colors Verdun green light', () {
        expect(FlexColor.verdunHemlockLightTertiaryContainer,
            const Color(0xFFBFECD9));
      });
      test('FC5 colors Verdun green dark', () {
        expect(FlexColor.verdunHemlockDarkPrimary, const Color(0xFFCBCC58));
      });
      test('FC5 colors Verdun green dark', () {
        expect(
            FlexColor.verdunHemlockDarkPrimaryContainer, const Color(0xFF494A00));
      });
      test('FC5 colors Verdun green dark', () {
        expect(FlexColor.verdunHemlockDarkSecondary, const Color(0xFFC9C8A4));
      });
      test('FC5 colors Verdun green dark', () {
        expect(FlexColor.verdunHemlockDarkSecondaryContainer,
            const Color(0xFF48482D));
      });
      test('FC5 colors Verdun green dark', () {
        expect(FlexColor.verdunHemlockDarkTertiary, const Color(0xFFA4D0BE));
      });
      test('FC5 colors Verdun green dark', () {
        expect(FlexColor.verdunHemlockDarkTertiaryContainer,
            const Color(0xFF254E40));
      });
  
      //-----
  
      test('FC5 colors Dell genoa green', () {
        expect(FlexColor.dellGenoaGreenName, 'Dell genoa green');
      });
      test('FC5 colors Dell genoa green', () {
        expect(
          FlexColor.dellGenoaGreenDescription,
          'Material guide 3 theme with dell, axolotl and genoa greens',
        );
      });
      test('FC5 colors Dell genoa green light', () {
        expect(FlexColor.dellGenoaGreenLightPrimary, const Color(0xFF386A20));
      });
      test('FC5 colors Dell genoa green light', () {
        expect(FlexColor.dellGenoaGreenLightPrimaryContainer,
            const Color(0xFFB7F397));
      });
      test('FC5 colors Dell genoa green light', () {
        expect(FlexColor.dellGenoaGreenLightSecondary, const Color(0xFF55624C));
      });
      test('FC5 colors Dell genoa green light', () {
        expect(FlexColor.dellGenoaGreenLightSecondaryContainer,
            const Color(0xFFD9E7CB));
      });
      test('FC5 colors Dell genoa green light', () {
        expect(FlexColor.dellGenoaGreenLightTertiary, const Color(0xFF19686A));
      });
      test('FC5 colors Dell genoa green light', () {
        expect(FlexColor.dellGenoaGreenLightTertiaryContainer,
            const Color(0xFFA8EFF0));
      });
      test('FC5 colors Dell genoa green dark', () {
        expect(FlexColor.dellGenoaGreenDarkPrimary, const Color(0xFF9CD67D));
      });
      test('FC5 colors Dell genoa green dark', () {
        expect(FlexColor.dellGenoaGreenDarkPrimaryContainer,
            const Color(0xFF205107));
      });
      test('FC5 colors Dell genoa green dark', () {
        expect(FlexColor.dellGenoaGreenDarkSecondary, const Color(0xFFBDCBB0));
      });
      test('FC5 colors Dell genoa green dark', () {
        expect(FlexColor.dellGenoaGreenDarkSecondaryContainer,
            const Color(0xFF3E4A36));
      });
      test('FC5 colors Dell genoa green dark', () {
        expect(FlexColor.dellGenoaGreenDarkTertiary, const Color(0xFFA0CFD0));
      });
      test('FC5 colors Dell genoa green dark', () {
        expect(FlexColor.dellGenoaGreenDarkTertiaryContainer,
            const Color(0xFF1E4E4F));
      });
  
      //-----
  
      test('FC5 colors red M3', () {
        expect(FlexColor.redM3Name, 'Thunderbird red');
      });
      test('FC5 colors red M3 description', () {
        expect(
          FlexColor.redM3Description,
          'Thunderbird red based Material 3 theme',
        );
      });
      test('FC5 colors red M3 light', () {
        expect(FlexColor.redM3LightPrimary, const Color(0xFFBB1614));
      });
      test('FC5 colors red M3 light', () {
        expect(FlexColor.redM3LightPrimaryContainer, const Color(0xFFFFDAD5));
      });
      test('FC5 colors red M3 light', () {
        expect(FlexColor.redM3LightSecondary, const Color(0xFF96482B));
      });
      test('FC5 colors red M3 light', () {
        expect(FlexColor.redM3LightSecondaryContainer, const Color(0xFFFFDBCF));
      });
      test('FC5 colors red M3 light', () {
        expect(FlexColor.redM3LightTertiary, const Color(0xFF286294));
      });
      test('FC5 colors red M3 light', () {
        expect(FlexColor.redM3LightTertiaryContainer, const Color(0xFFD0E4FF));
      });
      test('FC5 colors red M3 dark', () {
        expect(FlexColor.redM3DarkPrimary, const Color(0xFFFFB4AA));
      });
      test('FC5 colors red M3 dark', () {
        expect(FlexColor.redM3DarkPrimaryContainer, const Color(0xFF930006));
      });
      test('FC5 colors red M3 dark', () {
        expect(FlexColor.redM3DarkSecondary, const Color(0xFFFFB59C));
      });
      test('FC5 colors red M3 dark', () {
        expect(FlexColor.redM3DarkSecondaryContainer, const Color(0xFF783116));
      });
      test('FC5 colors red M3 dark', () {
        expect(FlexColor.redM3DarkTertiary, const Color(0xFF9BCBFF));
      });
      test('FC5 colors red M3 dark', () {
        expect(FlexColor.redM3DarkTertiaryContainer, const Color(0xFF004A79));
      });
  
      //-----
  
      test('FC5 colors pink M3', () {
        expect(FlexColor.pinkM3Name, 'Lipstick pink');
      });
      test('FC5 colors pink M3 description', () {
        expect(
          FlexColor.pinkM3Description,
          'Lipstick pink based Material 3 theme',
        );
      });
      test('FC5 colors pink M3 light', () {
        expect(FlexColor.pinkM3LightPrimary, const Color(0xFFBC004B));
      });
      test('FC5 colors pink M3 light', () {
        expect(FlexColor.pinkM3LightPrimaryContainer, const Color(0xFFFFD9DE));
      });
      test('FC5 colors pink M3 light', () {
        expect(FlexColor.pinkM3LightSecondary, const Color(0xFF9B4050));
      });
      test('FC5 colors pink M3 light', () {
        expect(FlexColor.pinkM3LightSecondaryContainer, const Color(0xFFF8C7CB));
      });
      test('FC5 colors pink M3 light', () {
        expect(FlexColor.pinkM3LightTertiary, const Color(0xFF874978));
      });
      test('FC5 colors pink M3 light', () {
        expect(FlexColor.pinkM3LightTertiaryContainer, const Color(0xFFFFD7F0));
      });
      test('FC5 colors pink M3 dark', () {
        expect(FlexColor.pinkM3DarkPrimary, const Color(0xFFFFB2BE));
      });
      test('FC5 colors pink M3 dark', () {
        expect(FlexColor.pinkM3DarkPrimaryContainer, const Color(0xFF900038));
      });
      test('FC5 colors pink M3 dark', () {
        expect(FlexColor.pinkM3DarkSecondary, const Color(0xFFFFD9DC));
      });
      test('FC5 colors pink M3 dark', () {
        expect(FlexColor.pinkM3DarkSecondaryContainer, const Color(0xFF5F1224));
      });
      test('FC5 colors pink M3 dark', () {
        expect(FlexColor.pinkM3DarkTertiary, const Color(0xFFFAAFE4));
      });
      test('FC5 colors pink M3 dark', () {
        expect(FlexColor.pinkM3DarkTertiaryContainer, const Color(0xFF6B325F));
      });
  
      //-----
  
      test('FC5 colors purple M3', () {
        expect(FlexColor.purpleM3Name, 'Eggplant purple');
      });
      test('FC5 colors purple M3 description', () {
        expect(
          FlexColor.purpleM3Description,
          'Eggplant purple based Material 3 theme',
        );
      });
      test('FC5 colors purple M3 light', () {
        expect(FlexColor.purpleM3LightPrimary, const Color(0xFF9A25AE));
      });
      test('FC5 colors purple M3 light', () {
        expect(FlexColor.purpleM3LightPrimaryContainer, const Color(0xFFFFD6FE));
      });
      test('FC5 colors purple M3 light', () {
        expect(FlexColor.purpleM3LightSecondary, const Color(0xFF8728CF));
      });
      test('FC5 colors purple M3 light', () {
        expect(
            FlexColor.purpleM3LightSecondaryContainer, const Color(0xFFF2DAFF));
      });
      test('FC5 colors purple M3 light', () {
        expect(FlexColor.purpleM3LightTertiary, const Color(0xFF934932));
      });
      test('FC5 colors purple M3 light', () {
        expect(FlexColor.purpleM3LightTertiaryContainer, const Color(0xFFFFDBD0));
      });
      test('FC5 colors purple M3 dark', () {
        expect(FlexColor.purpleM3DarkPrimary, const Color(0xFFF9ABFF));
      });
      test('FC5 colors purple M3 dark', () {
        expect(FlexColor.purpleM3DarkPrimaryContainer, const Color(0xFF7B008F));
      });
      test('FC5 colors purple M3 dark', () {
        expect(FlexColor.purpleM3DarkSecondary, const Color(0xFFE0B6FF));
      });
      test('FC5 colors purple M3 dark', () {
        expect(FlexColor.purpleM3DarkSecondaryContainer, const Color(0xFF6B00AF));
      });
      test('FC5 colors purple M3 dark', () {
        expect(FlexColor.purpleM3DarkTertiary, const Color(0xFFFFB59F));
      });
      test('FC5 colors purple M3 dark', () {
        expect(FlexColor.purpleM3DarkTertiaryContainer, const Color(0xFF76331D));
      });
  
      //-----
  
      test('FC5 colors indigo M3', () {
        expect(FlexColor.indigoM3Name, 'Indigo San Marino');
      });
      test('FC5 colors indigo M3 description', () {
        expect(
          FlexColor.indigoM3Description,
          'Indigo San Marino based Material 3 theme',
        );
      });
      test('FC5 colors indigo M3 light', () {
        expect(FlexColor.indigoM3LightPrimary, const Color(0xFF4355B9));
      });
      test('FC5 colors indigo M3 light', () {
        expect(FlexColor.indigoM3LightPrimaryContainer, const Color(0xFFDEE0FF));
      });
      test('FC5 colors indigo M3 light', () {
        expect(FlexColor.indigoM3LightSecondary, const Color(0xFF3C64AE));
      });
      test('FC5 colors indigo M3 light', () {
        expect(
            FlexColor.indigoM3LightSecondaryContainer, const Color(0xFFD8E2FF));
      });
      test('FC5 colors indigo M3 light', () {
        expect(FlexColor.indigoM3LightTertiary, const Color(0xFF537577));
      });
      test('FC5 colors indigo M3 light', () {
        expect(FlexColor.indigoM3LightTertiaryContainer, const Color(0xFFA9D4D6));
      });
      test('FC5 colors indigo M3 dark', () {
        expect(FlexColor.indigoM3DarkPrimary, const Color(0xFFBAC3FF));
      });
      test('FC5 colors indigo M3 dark', () {
        expect(FlexColor.indigoM3DarkPrimaryContainer, const Color(0xFF293CA0));
      });
      test('FC5 colors indigo M3 dark', () {
        expect(FlexColor.indigoM3DarkSecondary, const Color(0xFFAEC6FF));
      });
      test('FC5 colors indigo M3 dark', () {
        expect(FlexColor.indigoM3DarkSecondaryContainer, const Color(0xFF14448D));
      });
      test('FC5 colors indigo M3 dark', () {
        expect(FlexColor.indigoM3DarkTertiary, const Color(0xFFA9CDCF));
      });
      test('FC5 colors indigo M3 dark', () {
        expect(FlexColor.indigoM3DarkTertiaryContainer, const Color(0xFF2A4C4E));
      });
  
      //-----
  
      test('FC5 colors blue M3', () {
        expect(FlexColor.blueM3Name, 'Endeavour blue');
      });
      test('FC5 colors blue M3 description', () {
        expect(
          FlexColor.blueM3Description,
          'Endeavour blue based Material 3 theme',
        );
      });
      test('FC5 colors blue M3 light', () {
        expect(FlexColor.blueM3LightPrimary, const Color(0xFF0061A4));
      });
      test('FC5 colors blue M3 light', () {
        expect(FlexColor.blueM3LightPrimaryContainer, const Color(0xFFD1E4FF));
      });
      test('FC5 colors blue M3 light', () {
        expect(FlexColor.blueM3LightSecondary, const Color(0xFF006781));
      });
      test('FC5 colors blue M3 light', () {
        expect(FlexColor.blueM3LightSecondaryContainer, const Color(0xFFB9EAFF));
      });
      test('FC5 colors blue M3 light', () {
        expect(FlexColor.blueM3LightTertiary, const Color(0xFFA73A00));
      });
      test('FC5 colors blue M3 light', () {
        expect(FlexColor.blueM3LightTertiaryContainer, const Color(0xFFFFDBCE));
      });
      test('FC5 colors blue M3 dark', () {
        expect(FlexColor.blueM3DarkPrimary, const Color(0xFF9ECAFF));
      });
      test('FC5 colors blue M3 dark', () {
        expect(FlexColor.blueM3DarkPrimaryContainer, const Color(0xFF00497D));
      });
      test('FC5 colors blue M3 dark', () {
        expect(FlexColor.blueM3DarkSecondary, const Color(0xFF86D1EE));
      });
      test('FC5 colors blue M3 dark', () {
        expect(FlexColor.blueM3DarkSecondaryContainer, const Color(0xFF004D62));
      });
      test('FC5 colors blue M3 dark', () {
        expect(FlexColor.blueM3DarkTertiary, const Color(0xFFFFB599));
      });
      test('FC5 colors blue M3 dark', () {
        expect(FlexColor.blueM3DarkTertiaryContainer, const Color(0xFF802A00));
      });
  
      //-----
  
      test('FC5 colors cyan M3', () {
        expect(FlexColor.cyanM3Name, 'Mosque cyan');
      });
      test('FC5 colors cyan M3 description', () {
        expect(
          FlexColor.cyanM3Description,
          'Mosque cyan based Material 3 theme',
        );
      });
      test('FC5 colors cyan M3 light', () {
        expect(FlexColor.cyanM3LightPrimary, const Color(0xFF006876));
      });
      test('FC5 colors cyan M3 light', () {
        expect(FlexColor.cyanM3LightPrimaryContainer, const Color(0xFFA1EFFF));
      });
      test('FC5 colors cyan M3 light', () {
        expect(FlexColor.cyanM3LightSecondary, const Color(0xFF476365));
      });
      test('FC5 colors cyan M3 light', () {
        expect(FlexColor.cyanM3LightSecondaryContainer, const Color(0xFFCAE8EA));
      });
      test('FC5 colors cyan M3 light', () {
        expect(FlexColor.cyanM3LightTertiary, const Color(0xFF585C82));
      });
      test('FC5 colors cyan M3 light', () {
        expect(FlexColor.cyanM3LightTertiaryContainer, const Color(0xFFDFE0FF));
      });
      test('FC5 colors cyan M3 dark', () {
        expect(FlexColor.cyanM3DarkPrimary, const Color(0xFF44D8F1));
      });
      test('FC5 colors cyan M3 dark', () {
        expect(FlexColor.cyanM3DarkPrimaryContainer, const Color(0xFF004E59));
      });
      test('FC5 colors cyan M3 dark', () {
        expect(FlexColor.cyanM3DarkSecondary, const Color(0xFFAECCCE));
      });
      test('FC5 colors cyan M3 dark', () {
        expect(FlexColor.cyanM3DarkSecondaryContainer, const Color(0xFF304B4D));
      });
      test('FC5 colors cyan M3 dark', () {
        expect(FlexColor.cyanM3DarkTertiary, const Color(0xFFC0C3EF));
      });
      test('FC5 colors cyan M3 dark', () {
        expect(FlexColor.cyanM3DarkTertiaryContainer, const Color(0xFF404468));
      });
  
      //-----
  
      test('FC5 colors teal M3', () {
        expect(FlexColor.tealM3Name, 'Blue stone teal');
      });
      test('FC5 colors teal M3 description', () {
        expect(
          FlexColor.tealM3Description,
          'Blue stone teal based Material 3 theme',
        );
      });
      test('FC5 colors teal M3 light', () {
        expect(FlexColor.tealM3LightPrimary, const Color(0xFF006A60));
      });
      test('FC5 colors teal M3 light', () {
        expect(FlexColor.tealM3LightPrimaryContainer, const Color(0xFFBBEDE6));
      });
      test('FC5 colors teal M3 light', () {
        expect(FlexColor.tealM3LightSecondary, const Color(0xFF4A635F));
      });
      test('FC5 colors teal M3 light', () {
        expect(FlexColor.tealM3LightSecondaryContainer, const Color(0xFFCCE8E2));
      });
      test('FC5 colors teal M3 light', () {
        expect(FlexColor.tealM3LightTertiary, const Color(0xFF48617A));
      });
      test('FC5 colors teal M3 light', () {
        expect(FlexColor.tealM3LightTertiaryContainer, const Color(0xFFCFE5FF));
      });
      test('FC5 colors teal M3 dark', () {
        expect(FlexColor.tealM3DarkPrimary, const Color(0xFF53DBCA));
      });
      test('FC5 colors teal M3 dark', () {
        expect(FlexColor.tealM3DarkPrimaryContainer, const Color(0xFF005048));
      });
      test('FC5 colors teal M3 dark', () {
        expect(FlexColor.tealM3DarkSecondary, const Color(0xFFAECCCE));
      });
      test('FC5 colors teal M3 dark', () {
        expect(FlexColor.tealM3DarkSecondaryContainer, const Color(0xFF304B4D));
      });
      test('FC5 colors teal M3 dark', () {
        expect(FlexColor.tealM3DarkTertiary, const Color(0xFFC0C3EF));
      });
      test('FC5 colors teal M3 dark', () {
        expect(FlexColor.tealM3DarkTertiaryContainer, const Color(0xFF404468));
      });
  
      //-----
  
      test('FC5 colors green M3', () {
        expect(FlexColor.greenM3Name, 'Camarone green');
      });
      test('FC5 colors green M3 description', () {
        expect(
          FlexColor.greenM3Description,
          'Camarone green based Material 3 theme',
        );
      });
      test('FC5 colors green M3 light', () {
        expect(FlexColor.greenM3LightPrimary, const Color(0xFF006E1C));
      });
      test('FC5 colors green M3 light', () {
        expect(FlexColor.greenM3LightPrimaryContainer, const Color(0xFFB6F2AF));
      });
      test('FC5 colors green M3 light', () {
        expect(FlexColor.greenM3LightSecondary, const Color(0xFF36855E));
      });
      test('FC5 colors green M3 light', () {
        expect(FlexColor.greenM3LightSecondaryContainer, const Color(0xFFC0FFD8));
      });
      test('FC5 colors green M3 light', () {
        expect(FlexColor.greenM3LightTertiary, const Color(0xFF00658C));
      });
      test('FC5 colors green M3 light', () {
        expect(FlexColor.greenM3LightTertiaryContainer, const Color(0xFFC5E7FF));
      });
      test('FC5 colors green M3 dark', () {
        expect(FlexColor.greenM3DarkPrimary, const Color(0xFF7EDB7B));
      });
      test('FC5 colors green M3 dark', () {
        expect(FlexColor.greenM3DarkPrimaryContainer, const Color(0xFF005313));
      });
      test('FC5 colors green M3 dark', () {
        expect(FlexColor.greenM3DarkSecondary, const Color(0xFFA3F4C5));
      });
      test('FC5 colors green M3 dark', () {
        expect(FlexColor.greenM3DarkSecondaryContainer, const Color(0xFF003822));
      });
      test('FC5 colors green M3 dark', () {
        expect(FlexColor.greenM3DarkTertiary, const Color(0xFF87CFFB));
      });
      test('FC5 colors green M3 dark', () {
        expect(FlexColor.greenM3DarkTertiaryContainer, const Color(0xFF004C6A));
      });
  
      //-----
  
      test('FC5 colors lime M3', () {
        expect(FlexColor.limeM3Name, 'Verdun lime');
      });
      test('FC5 colors lime M3 description', () {
        expect(
          FlexColor.limeM3Description,
          'Verdun lime based Material 3 theme',
        );
      });
      test('FC5 colors lime M3 light', () {
        expect(FlexColor.limeM3LightPrimary, const Color(0xFF556500));
      });
      test('FC5 colors lime M3 light', () {
        expect(FlexColor.limeM3LightPrimaryContainer, const Color(0xFFDAEB8F));
      });
      test('FC5 colors lime M3 light', () {
        expect(FlexColor.limeM3LightSecondary, const Color(0xFF8C7519));
      });
      test('FC5 colors lime M3 light', () {
        expect(FlexColor.limeM3LightSecondaryContainer, const Color(0xFFFFF0C7));
      });
      test('FC5 colors lime M3 light', () {
        expect(FlexColor.limeM3LightTertiary, const Color(0xFF00687B));
      });
      test('FC5 colors lime M3 light', () {
        expect(FlexColor.limeM3LightTertiaryContainer, const Color(0xFFAEECFF));
      });
      test('FC5 colors lime M3 dark', () {
        expect(FlexColor.limeM3DarkPrimary, const Color(0xFFBCD063));
      });
      test('FC5 colors lime M3 dark', () {
        expect(FlexColor.limeM3DarkPrimaryContainer, const Color(0xFF3F4C00));
      });
      test('FC5 colors lime M3 dark', () {
        expect(FlexColor.limeM3DarkSecondary, const Color(0xFFFFE17B));
      });
      test('FC5 colors lime M3 dark', () {
        expect(FlexColor.limeM3DarkSecondaryContainer, const Color(0xFF3B2F00));
      });
      test('FC5 colors lime M3 dark', () {
        expect(FlexColor.limeM3DarkTertiary, const Color(0xFF78D3EC));
      });
      test('FC5 colors lime M3 dark', () {
        expect(FlexColor.limeM3DarkTertiaryContainer, const Color(0xFF224E43));
      });
  
      //-----
  
      test('FC5 colors yellow M3', () {
        expect(FlexColor.yellowM3Name, 'Yukon gold yellow');
      });
      test('FC5 colors yellow M3 description', () {
        expect(
          FlexColor.yellowM3Description,
          'Yukon gold yellow based Material 3 theme',
        );
      });
      test('FC5 colors yellow M3 light', () {
        expect(FlexColor.yellowM3LightPrimary, const Color(0xFF695F00));
      });
      test('FC5 colors yellow M3 light', () {
        expect(FlexColor.yellowM3LightPrimaryContainer, const Color(0xFFF3E47F));
      });
      test('FC5 colors yellow M3 light', () {
        expect(FlexColor.yellowM3LightSecondary, const Color(0xFF7C7B16));
      });
      test('FC5 colors yellow M3 light', () {
        expect(
            FlexColor.yellowM3LightSecondaryContainer, const Color(0xFFF8F591));
      });
      test('FC5 colors yellow M3 light', () {
        expect(FlexColor.yellowM3LightTertiary, const Color(0xFF375F97));
      });
      test('FC5 colors yellow M3 light', () {
        expect(FlexColor.yellowM3LightTertiaryContainer, const Color(0xFFD5E3FF));
      });
      test('FC5 colors yellow M3 dark', () {
        expect(FlexColor.yellowM3DarkPrimary, const Color(0xFFD8C84F));
      });
      test('FC5 colors yellow M3 dark', () {
        expect(FlexColor.yellowM3DarkPrimaryContainer, const Color(0xFF4F4700));
      });
      test('FC5 colors yellow M3 dark', () {
        expect(FlexColor.yellowM3DarkSecondary, const Color(0xFFE9E784));
      });
      test('FC5 colors yellow M3 dark', () {
        expect(FlexColor.yellowM3DarkSecondaryContainer, const Color(0xFF333200));
      });
      test('FC5 colors yellow M3 dark', () {
        expect(FlexColor.yellowM3DarkTertiary, const Color(0xFFA7C8FF));
      });
      test('FC5 colors yellow M3 dark', () {
        expect(FlexColor.yellowM3DarkTertiaryContainer, const Color(0xFF1B477E));
      });
  
      //-----
  
      test('FC5 colors orange M3', () {
        expect(FlexColor.orangeM3Name, 'Brown orange');
      });
      test('FC5 colors orange M3 description', () {
        expect(
          FlexColor.orangeM3Description,
          'Brown orange based Material 3 theme',
        );
      });
      test('FC5 colors orange M3 light', () {
        expect(FlexColor.orangeM3LightPrimary, const Color(0xFF8B5000));
      });
      test('FC5 colors orange M3 light', () {
        expect(FlexColor.orangeM3LightPrimaryContainer, const Color(0xFFFFDCBE));
      });
      test('FC5 colors orange M3 light', () {
        expect(FlexColor.orangeM3LightSecondary, const Color(0xFFB6602F));
      });
      test('FC5 colors orange M3 light', () {
        expect(
            FlexColor.orangeM3LightSecondaryContainer, const Color(0xFFFFEDE6));
      });
      test('FC5 colors orange M3 light', () {
        expect(FlexColor.orangeM3LightTertiary, const Color(0xFF466827));
      });
      test('FC5 colors orange M3 light', () {
        expect(FlexColor.orangeM3LightTertiaryContainer, const Color(0xFFC6EF9F));
      });
      test('FC5 colors orange M3 dark', () {
        expect(FlexColor.orangeM3DarkPrimary, const Color(0xFFFFB871));
      });
      test('FC5 colors orange M3 dark', () {
        expect(FlexColor.orangeM3DarkPrimaryContainer, const Color(0xFF6A3C00));
      });
      test('FC5 colors orange M3 dark', () {
        expect(FlexColor.orangeM3DarkSecondary, const Color(0xFFFFDBCB));
      });
      test('FC5 colors orange M3 dark', () {
        expect(FlexColor.orangeM3DarkSecondaryContainer, const Color(0xFF552000));
      });
      test('FC5 colors orange M3 dark', () {
        expect(FlexColor.orangeM3DarkTertiary, const Color(0xFFABD285));
      });
      test('FC5 colors orange M3 dark', () {
        expect(FlexColor.orangeM3DarkTertiaryContainer, const Color(0xFF2F4F11));
      });
  
      //-----
  
      test('FC5 colors deepOrange M3', () {
        expect(FlexColor.deepOrangeM3Name, 'Rust deep orange');
      });
      test('FC5 colors deepOrange M3 description', () {
        expect(
          FlexColor.deepOrangeM3Description,
          'Rust deep orange based Material 3 theme',
        );
      });
      test('FC5 colors deepOrange M3 light', () {
        expect(FlexColor.deepOrangeM3LightPrimary, const Color(0xFFBF360C));
      });
      test('FC5 colors deepOrange M3 light', () {
        expect(
            FlexColor.deepOrangeM3LightPrimaryContainer, const Color(0xFFFFDBD1));
      });
      test('FC5 colors deepOrange M3 light', () {
        expect(FlexColor.deepOrangeM3LightSecondary, const Color(0xFFBE593B));
      });
      test('FC5 colors deepOrange M3 light', () {
        expect(FlexColor.deepOrangeM3LightSecondaryContainer,
            const Color(0xFFFFEDE8));
      });
      test('FC5 colors deepOrange M3 light', () {
        expect(FlexColor.deepOrangeM3LightTertiary, const Color(0xFF466827));
      });
      test('FC5 colors deepOrange M3 light', () {
        expect(FlexColor.deepOrangeM3LightTertiaryContainer,
            const Color(0xFFC6EF9F));
      });
      test('FC5 colors deepOrange M3 dark', () {
        expect(FlexColor.deepOrangeM3DarkPrimary, const Color(0xFFFFB5A0));
      });
      test('FC5 colors deepOrange M3 dark', () {
        expect(
            FlexColor.deepOrangeM3DarkPrimaryContainer, const Color(0xFF862200));
      });
      test('FC5 colors deepOrange M3 dark', () {
        expect(FlexColor.deepOrangeM3DarkSecondary, const Color(0xFFFFDBD1));
      });
      test('FC5 colors deepOrange M3 dark', () {
        expect(FlexColor.deepOrangeM3DarkSecondaryContainer,
            const Color(0xFF5F1600));
      });
      test('FC5 colors deepOrange M3 dark', () {
        expect(FlexColor.deepOrangeM3DarkTertiary, const Color(0xFFABD285));
      });
      test('FC5 colors deepOrange M3 dark', () {
        expect(
            FlexColor.deepOrangeM3DarkTertiaryContainer, const Color(0xFF2F4F11));
      });
  
      //-----
  
      test('FC5 colors blackWhite', () {
        expect(FlexColor.blackWhiteName, 'Black and white');
      });
      test('FC5 colors blackWhite description', () {
        expect(
          FlexColor.blackWhiteDescription,
          'Black or white primary, '
          'secondary and tertiary colors, with monochrome grey containers',
        );
      });
      test('FC5 colors blackWhite light', () {
        expect(FlexColor.blackWhiteLightPrimary, const Color(0xFF000000));
      });
      test('FC5 colors blackWhite light', () {
        expect(
            FlexColor.blackWhiteLightPrimaryContainer, const Color(0xFFE0E0E0));
      });
      test('FC5 colors blackWhite light', () {
        expect(FlexColor.blackWhiteLightSecondary, const Color(0xFF000000));
      });
      test('FC5 colors blackWhite light', () {
        expect(
            FlexColor.blackWhiteLightSecondaryContainer, const Color(0xFFE4E4E4));
      });
      test('FC5 colors blackWhite light', () {
        expect(FlexColor.blackWhiteLightTertiary, const Color(0xFF000000));
      });
      test('FC5 colors blackWhite light', () {
        expect(
            FlexColor.blackWhiteLightTertiaryContainer, const Color(0xFFC9C9C9));
      });
      test('FC5 colors blackWhite dark', () {
        expect(FlexColor.blackWhiteDarkPrimary, const Color(0xFFFFFFFF));
      });
      test('FC5 colors blackWhite dark', () {
        expect(FlexColor.blackWhiteDarkPrimaryContainer, const Color(0xFF404040));
      });
      test('FC5 colors blackWhite dark', () {
        expect(FlexColor.blackWhiteDarkSecondary, const Color(0xFFFFFFFF));
      });
      test('FC5 colors blackWhite dark', () {
        expect(
            FlexColor.blackWhiteDarkSecondaryContainer, const Color(0xFF474747));
      });
      test('FC5 colors blackWhite dark', () {
        expect(FlexColor.blackWhiteDarkTertiary, const Color(0xFFFFFFFF));
      });
      test('FC5 colors blackWhite dark', () {
        expect(
            FlexColor.blackWhiteDarkTertiaryContainer, const Color(0xFF5E5E5E));
      });
  
      //-----
  
      test('FC5 colors grey', () {
        expect(FlexColor.greyName, 'Grey');
      });
      test('FC5 colors grey description', () {
        expect(
          FlexColor.greyDescription,
          'Monochrome grey colors based theme',
        );
      });
      test('FC5 colors grey light', () {
        expect(FlexColor.greyLightPrimary, const Color(0xFF202020));
      });
      test('FC5 colors grey light', () {
        expect(FlexColor.greyLightPrimaryContainer, const Color(0xFFD1D1D1));
      });
      test('FC5 colors grey light', () {
        expect(FlexColor.greyLightSecondary, const Color(0xFF777777));
      });
      test('FC5 colors grey light', () {
        expect(FlexColor.greyLightSecondaryContainer, const Color(0xFFC6C6C6));
      });
      test('FC5 colors grey light', () {
        expect(FlexColor.greyLightTertiary, const Color(0xFF454545));
      });
      test('FC5 colors grey light', () {
        expect(FlexColor.greyLightTertiaryContainer, const Color(0xFFB9B9B9));
      });
      test('FC5 colors grey dark', () {
        expect(FlexColor.greyDarkPrimary, const Color(0xFFF0F0F0));
      });
      test('FC5 colors grey dark', () {
        expect(FlexColor.greyDarkPrimaryContainer, const Color(0xFF474747));
      });
      test('FC5 colors grey dark', () {
        expect(FlexColor.greyDarkSecondary, const Color(0xFFC6C6C6));
      });
      test('FC5 colors grey dark', () {
        expect(FlexColor.greyDarkSecondaryContainer, const Color(0xFF505050));
      });
      test('FC5 colors grey dark', () {
        expect(FlexColor.greyDarkTertiary, const Color(0xFFE2E2E2));
      });
      test('FC5 colors grey dark', () {
        expect(FlexColor.greyDarkTertiaryContainer, const Color(0xFF616161));
      });
  
      //-----
  
      test('FC5 colors sepia', () {
        expect(FlexColor.sepiaName, 'Sepia');
      });
      test('FC5 colors sepia description', () {
        expect(
          FlexColor.sepiaDescription,
          'Sepia, a warm slight brown yellow tinted neutral theme',
        );
      });
      test('FC5 colors sepia light', () {
        expect(FlexColor.sepiaLightPrimary, const Color(0xFF413d32));
      });
      test('FC5 colors sepia light', () {
        expect(FlexColor.sepiaLightPrimaryContainer, const Color(0xFFe3e2de));
      });
      test('FC5 colors sepia light', () {
        expect(FlexColor.sepiaLightSecondary, const Color(0xFF8f8880));
      });
      test('FC5 colors sepia light', () {
        expect(FlexColor.sepiaLightSecondaryContainer, const Color(0xFFDEDCD6));
      });
      test('FC5 colors sepia light', () {
        expect(FlexColor.sepiaLightTertiary, const Color(0xFF585147));
      });
      test('FC5 colors sepia light', () {
        expect(FlexColor.sepiaLightTertiaryContainer, const Color(0xFFE3E2DE));
      });
      test('FC5 colors sepia dark', () {
        expect(FlexColor.sepiaDarkPrimary, const Color(0xFFf1e8d9));
      });
      test('FC5 colors sepia dark', () {
        expect(FlexColor.sepiaDarkPrimaryContainer, const Color(0xFF363024));
      });
      test('FC5 colors sepia dark', () {
        expect(FlexColor.sepiaDarkSecondary, const Color(0xFFe5e1d6));
      });
      test('FC5 colors sepia dark', () {
        expect(FlexColor.sepiaDarkSecondaryContainer, const Color(0xFF958d82));
      });
      test('FC5 colors sepia dark', () {
        expect(FlexColor.sepiaDarkTertiary, const Color(0xFFd5d3c4));
      });
      test('FC5 colors sepia dark', () {
        expect(FlexColor.sepiaDarkTertiaryContainer, const Color(0xFF4C463C));
      });
    });
  }
  