Writing 'minimally passing' tests? - C#