anchor.diff:          }
           final projectDialogViewModel = ProjectGroupDialogViewModel(
             id: "id",
  -          name: "name",
  +          name: projectGroupName,
             selectedProjectIds: UnmodifiableListView<String>(selectedIds),
           );
   
  
positive.code:       final closeIcon = infoDialog.closeIcon;
        await tester.tap(find.byWidget(closeIcon));
      }
  
      final groupNameFieldFinder = find.byWidgetPredicate(
        (widget) {
          return widget is MetricsTextFormField &&
              widget.hint == ProjectGroupsStrings.nameYourGroup;
        },
      );
  
      const titleTextStyle = TextStyle(
        color: Colors.grey,
      );
      const counterTextStyle = TextStyle(
        color: Colors.blue,
      );
      const toastMessage = 'toast message';
  
      final projectGroupDialogViewModel = ProjectGroupDialogViewModel(
        id: "id",
        name: "name",
        selectedProjectIds: UnmodifiableListView<String>(["id"]),
      );
  
      const theme = MetricsThemeData(
        projectGroupDialogTheme: ProjectGroupDialogThemeData(
  
negative.code:       (tester) async {
          final projectDialogViewModel = ProjectGroupDialogViewModel(
            id: "id",
            name: projectGroupName,
            selectedProjectIds: UnmodifiableListView<String>([]),
          );
          when(projectGroupsNotifier.projectGroupDialogViewModel)
  