示例#1
0
        static void Main(string[] args)
        {
            var calculator    = new RealCalculator();
            var resultService = new ConsoleResultService();

            var student = new GoodStudent(calculator, resultService);

            student.AddTwoNumbers(12, 34);
            student.SubtractTwoNumbers(12, 34);
            student.MultiplyTwoNumbers(12, 34);
            student.DivideTwoNumbers(12, 34);
            student.DivideTwoNumbers(12, 0);
        }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CombinationResultService"/> class.
 /// </summary>
 /// <param name="connectionString">The connection string for the sql result service.</param>
 public CombinationResultService(string connectionString)
 {
     this.consoleResultService = new ConsoleResultService();
     var resultRepository = new SqlResultRepository(connectionString);
     this.sqlResultService = new ResultService(resultRepository);
 }