示例#1
0
        static void Main(string[] args)
        {
            Title = "Convertisseur de notes";

            if (args.Length == 0)
            {
                ColorWriteLine(Yellow, "USAGE : ConvertirNotes note 1 note 2 etc.");
                return;
            }

            foreach (string arg in args)
            {
                ColorWrite(Red, "{0}\t", arg);
            }

            WriteLine("");

            foreach (string arg in args)
            {
                char note = char.Parse(arg);

                if (Convertisseur.Convertir(note) != null)
                {
                    ColorWrite(Magenta, "{0}\t", Convertisseur.Convertir(note));
                }
                else
                {
                    ColorWrite(Magenta, "?\t");
                }
            }
        }
示例#2
0
 public void _01_Convertir()
 {
     AreEqual("la", Convertisseur.Convertir('A'));
     AreEqual("sol", Convertisseur.Convertir('G'));
     IsNull(Convertisseur.Convertir('g'));
     IsNull(Convertisseur.Convertir('H'));
     IsNull(Convertisseur.Convertir((char)255));
     IsNull(Convertisseur.Convertir(char.MaxValue));
 }