예제 #1
0
파일: Program.cs 프로젝트: Grant-Liu/Res365
        static void Main(string[] args)
        {
            InitializeIoC();

            Task.Factory.StartNew(() =>
            {
                while (true)
                {
                    Console.WriteLine("Enter input:"); // Prompt
                    string input = Console.ReadLine(); // Get string from user

                    _IStringIntegerCalculator = Res365Container.Instance.Resolve <IStringIntegerCalculator>();

                    int result = _IStringIntegerCalculator.CalculatorString(input, upBound: 2000, allowNegative: true);

                    Console.WriteLine($"Fomural: {_IStringIntegerCalculator.Formular}");
                    Console.WriteLine($"Result: {result}");
                }
            });
            Console.CancelKeyPress += new ConsoleCancelEventHandler(OnExit);
            _closing.WaitOne();
        }
 public void InitilizeTest()
 {
     InitializeIoC();
     _StringIntegerCalculator = Res365Container.Instance.Resolve <IStringIntegerCalculator> ();
 }