What are the basic assumptions made in consumer theory and how do they affect managerial decision-making?