public void TestOutputer()
        {
            // output prompt: a

            // public string output_double(string prompt, double a)

            // arrange
            string my_text   = "Hello";
            double my_number = 7;

            string expected_result = "Hello: 7";

            // act

            Outputer outputer = new Outputer();

            string result = outputer.output_double(my_text, my_number);


            // assert for text with register
            //Assert.AreEqual(expected_result, result, false);

            //with out register
            Assert.AreEqual("HI", result, false);

            // result and expected result in one memory place

            Assert.AreSame(expected_result, result);
        }
Esempio n. 2
0
        public static void Init()
        {
            Console.WriteLine("Hello from the hell!");

            Outputer outputer = new Outputer();

            outputer.Out();

            Console.ReadKey();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            ///Wrong
            ///Employee but out put "i am do nothing", this is not corrected, must be "i am coding".
            ///ProjectManager is not able to substitute for Employee.
            Employee employee = new ProjectManager();
            Outputer outputer = new Outputer(employee);

            outputer.Print();

            ///Right
            ///Employee output "i am coding", this is corrected.
            Right.Employee rightEmployee = new Right.Employee();
            Right.Outputer rightOutputer = new Right.Outputer(rightEmployee);
            rightOutputer.Print();

            Console.Read();
        }
        static void Main(string[] args)
        {
            Random rng = new Random();

            IFigure[] arr = new IFigure[100];
            for (int i = 0; i < 100; i++)
            {
                if (rng.Next(0, 2) % 2 == 1)
                {
                    arr[i] = new Circle(rng.NextDouble() * rng.Next(1, 50));
                }
                else
                {
                    arr[i] = new Square(rng.NextDouble() * rng.Next(1, 50));
                }
            }
            Console.WriteLine($"Area not less than {34.5}");
            Outputer.Print(arr, 34.5);
            Console.WriteLine($"Area not less than {1}");
            Outputer.Print(arr, 1);
        }