When do we need to use static test method? - C#