No no 7 CYP for 1 not 2.... as for Lausanne it rather depends what you have, from the restaurants i've visited (admittedly i'm on a student budget so don't really go to more up-scale places), a main dish that is not a pizza or a hamburger or something like that will cost you between 18 - 25 CHF.... but you can find restaurants for cheapers. Try Marios opposite the McDonalds near Cooks, the Asian place opposite the train-station is very cheap, the new restaurant where pizza hut used to be (12 CHF per dish), Vert-Bois restaurant, Manora (buffet thing) ... there are plenty
Either-way I still find 7 CYP for a main-dish in Cy in an average restaurant (especially those tourist area ones in Limassol where the food is horrible) is too expensive... then again, I could just be cheap