private static void EnsureRoverIsCreated(IRover rover) { if (!rover.CheckCreateStatus()) { throw new RoverNotCreatedException("Cannot create report because one or more rovers are not created"); } }