Esempio n. 1
0
        public void _01_Creer_une_classe_XmlLogger_avec_une_methode_Log()
        {
            XmlLogger xmlLogger = new XmlLogger();

            string log = xmlLogger.Log("mon log");

            Assert.Equal("<log>mon log</log>", log);
        }
Esempio n. 2
0
        public void _03_Creer_une_interface_ILogger_avec_une_methode_Log_pour_unifier_XmlLogger_et_JsonLogger()
        {
            ILogger xmlLogger = new XmlLogger();

            string xmlLog = xmlLogger.Log("mon log");

            ILogger jsonLogger = new JsonLogger();

            string jsonLog = jsonLogger.Log("mon log");

            Assert.Equal("<log>mon log</log>", xmlLog);

            Assert.Equal("{Log:'mon log'}", jsonLog);
        }