Esempio n. 1
0
    public static void Main(String [] args)
    {
        LoggerEmit logger = new LoggerEmit();

        logger.Add(typeof(Point));
        logger.Add(typeof(Student));
        logger.Add(typeof(Triangle));

        Console.WriteLine(logger.Log(new Point(5, 7)));
        Console.WriteLine(logger.Log(new Point(11, 7)));
        Console.WriteLine(logger.Log(new Point(7, 9)));
        Console.WriteLine();

        Student s = new Student(154134, "Ze Manel", 5243, "ze", new DateTime(1990, 12, 7));

        Console.WriteLine(logger.Log(s));
        Console.WriteLine();


        Point [] pts = { new Point(5, 7), new Point(11, 7), new Point(7, 9) };
        Console.WriteLine(logger.Log(pts));


        Triangle t = new Triangle(new Point(5, 7), new Point(11, 7), new Point(7, 9));

        Console.WriteLine(logger.Log(t));
    }
Esempio n. 2
0
        public void TestMethod1()
        {
            Student    st     = new Student(154134, "Ze Manel", 5243, "ze", new DateTime(1990, 12, 7));
            var        output = new LoggerToString();
            LoggerEmit emit   = new LoggerEmit(output);

            Assert.AreEqual("", output.ToString());
            emit.Log(st);
            Console.WriteLine(output.ToString());
        }