Я думаю, что вы хотите сделать следующее:
Найти все Debug.Assert(<someName> == <someValue>);
и заменить это на MyAssert.Equals(<someName>, <someValue>);
С заменой поиска вы не можете оставить someName
.
Я бы попробовал:
Поиск: Debug.Assert\({[\S]+} == {[^)]+}\);
Заменить: MyAssert.Equals\(\1, \2\);
Но у меня нет Visual Studio (Я на OS X), чтобы примерить это: -)