/// <summary>
        /// Va retourner les infos d'une tâche sous forme de tableau,
        /// cela est utilisé pour l'affichage dans différents écrans.
        /// </summary>
        /// <param name="task">Task : Tâche dont on souhaite obtenir les informations</param>
        /// <returns>un tableau contenant le jour de la tâche, et les informations sur cette dernière</returns>
        public string[] TaskInfo(Task task)
        {
            string[] arr = new string[5];

            arr[0] = "";
            arr[1] = this.ToString();
            arr[2] = task.FormatHour(task.StartHour);
            int EndTask = task.StartHour + task.DurationMinute;

            arr[3] = task.FormatHour(EndTask);
            arr[4] = task.Name;
            return(arr);
        }
 public void getInfoTest()
 {
     Activity Tactivity = new Activity("Test");
     List<Astronaut> Tastronauts = new List<Astronaut>();
     int DureeMinute = 120; // TODO: initialisez à une valeur appropriée
     int StartHour = 130; // TODO: initialisez à une valeur appropriée
     int X = 0; // TODO: initialisez à une valeur appropriée
     int Y = 0; // TODO: initialisez à une valeur appropriée
     Task target = new Task(Tactivity, Tastronauts, DureeMinute, StartHour, X, Y);
     string[] expected = { "", target.FormatHour(StartHour), target.FormatHour(DureeMinute + StartHour), target.Name };
     string[] actual;
     actual = target.getInfo();
     CollectionAssert.AreEqual(expected, actual);
 }
 public void FormatHourTest()
 {
     Activity Tactivity = new Activity("Test"); // TODO: initialisez à une valeur appropriée
     List<Astronaut> Tastronauts = new List<Astronaut>(); // TODO: initialisez à une valeur appropriée
     int DureeMinute = 130; // TODO: initialisez à une valeur appropriée
     int StartHour = 150; // TODO: initialisez à une valeur appropriée
     int X = 0; // TODO: initialisez à une valeur appropriée
     int Y = 0; // TODO: initialisez à une valeur appropriée
     Task target = new Task(Tactivity, Tastronauts, DureeMinute, StartHour, X, Y); // TODO: initialisez à une valeur appropriée
     int Time = DureeMinute+StartHour ; // TODO: initialisez à une valeur appropriée
     string expected = "4H40"; // TODO: initialisez à une valeur appropriée
     string actual;
     actual = target.FormatHour(Time);
     Assert.AreEqual(expected, actual);
 }
        /// <summary>
        /// Va retourner les infos d'une tâche sous forme de tableau,
        /// cela est utilisé pour l'affichage dans différents écrans.
        /// </summary>
        /// <param name="task">Task : Tâche dont on souhaite obtenir les informations</param>
        /// <returns>un tableau contenant le jour de la tâche, et les informations sur cette dernière</returns>
        public string[] TaskInfo(Task task)
        {
            string[] arr = new string[5];

            arr[0] = "";
            arr[1] = this.ToString();
            arr[2] = task.FormatHour(task.StartHour);
            int EndTask = task.StartHour + task.DurationMinute;
            arr[3] = task.FormatHour(EndTask);
            arr[4] = task.Name;
            return arr;
        }