Сочетание довольно интересное и необычное для яичницы.
Я бы приготовил так.
Макароны (лучше спиральки), естественно, отварить отдельно.
Если используются лесные грибы, то их предварительно отварить. Но так как в большинстве случаев используются доступные шампиньоны, то здесь всё проще. Кстати, шампиньоны лучше использовать "королевские" - они вкуснее и не такие водянистые. Сначала пассеруем мелко нарезанный лук, т.е. жарим его на слабом огне, тогда он станет прозрачным, мягким и золотистым, а не горелым. Масло лучше всего использовать нерафинированное подсолнечное с добавлением небольшого количества сливочного - это значительно улучшит вкус грибов. Как только лук будет готов, перекладываем его в чашку так, что бы масло осталось в сковороде, разогреваем довольно сильно (в пределах разумного) и выкладываем нарезанные грибы. Обжариваем до готовности не накрывая крышкой (это важно!).
Пока всё жарится, подготавливаем яйца - проверяем их на пригодность и моем под горячей водой, так как такой вариант кулинарной обработки недостаточен, что бы уничтожить опасные микроорганизмы.
Как только грибы будут готовы, смешиваем их с луком и макаронами, хорошенько прогреваем, делаем лунки и вливаем туда яйца так, что бы желтки остались целыми. Ставим на небольшой огонь, прикрываем крышкой и доводим до готовности.
Почти в самом конце немного посыпаем тёртым сыром и даём постоять ещё минуту-две, после чего раскладываем по тарелкам, посыпаем нарубленной зеленью и подаём на стол.
Обратите внимание: если сковорода позволяет, то последние 1-2 минуты лучше поставить яичницу не на плиту, а в духовку под верхние тэны. Тогда сыр хорошо расплавится.
Получится что-то вроде такого: