public virtual void SetController(Controller controller) { this.controller = controller; if (controller.Context != null) // It will be null when invoked from test cases { serverUtility = controller.Context.Server; } }