예제 #1
0
        public void _02_Creer_une_classe_JsonLogger_avec_une_methode_Log()
        {
            JsonLogger jsonLogger = new JsonLogger();

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

            Assert.Equal("{Log:'mon log'}", log);
        }
예제 #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);
        }