Synechron interview question

MVvm class vs struct Accessibility Life cycle Unit testing