Ejemplo n.º 1
0
        public void changeDaySatusTest()
        {
            int _howmanydays = 500; // TODO: Initialize to an appropriate value
            int _hq_x = 700; // TODO: Initialize to an appropriate value
            int _hq_y = 1000; // TODO: Initialize to an appropriate value
            Mission target = new Mission(_howmanydays, _hq_x, _hq_y); // TODO: Initialize to an appropriate value
            target.BeginningDateEarth = new DateTime(2015, 11, 20);
            target.startMission();
            int nbJour = target.convertEarthDateInMissionDay()[0];
            List<Day> expected = new List<Day>();

            int i;
            for (i = 0; i < nbJour; i++) { expected.Insert(i,new Past(i,target.map_Hq)); }
            expected.Insert(nbJour, new Present(nbJour, target.map_Hq));
            for (i = nbJour+1; i < _howmanydays; i++) { expected.Insert(i, new Future(i, target.map_Hq)); }

            bool same = true;
            int j=0;
            while (same && (j < _howmanydays))
            {
                if (!(target.L_day[j].GetType().Equals(expected[j].GetType()))) { same = false; }
                j++;
            }
            Assert.IsTrue(same);
        }
Ejemplo n.º 2
0
        static void Main()
        {
            Mission Mars = new Mission(500);

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Fcontainer());
        }
Ejemplo n.º 3
0
 public void convertEarthDateInMissionDayTest()
 {
     int _howmanydays = 500; // TODO: Initialize to an appropriate value
     int _hq_x = 700; // TODO: Initialize to an appropriate value
     int _hq_y = 1000; // TODO: Initialize to an appropriate value
     Mission target = new Mission(_howmanydays, _hq_x, _hq_y); // TODO: Initialize to an appropriate value
     DateTime start = new DateTime(2015, 11, 21);
     target.startMission();
     DateTime date = new DateTime(2015,11,23); // TODO: Initialize to an appropriate value
     int[] actual = target.convertEarthDateInMissionDay(date);
     int[] expected = {1,140}; // TODO: Initialize to an appropriate value
     actual = target.convertEarthDateInMissionDay(date);
     CollectionAssert.AreEqual(expected, actual);
 }
Ejemplo n.º 4
0
 static void Main()
 {
     Mission Mars = new Mission(500);
 }
Ejemplo n.º 5
0
 public void getMarsDayTest()
 {
     int _howmanydays = 500; // TODO: Initialize to an appropriate value
     int _hq_x = 700; // TODO: Initialize to an appropriate value
     int _hq_y = 1000; // TODO: Initialize to an appropriate value
     Mission target = new Mission(_howmanydays, _hq_x, _hq_y); // TODO: Initialize to an appropriate value
     target.BeginningDateEarth = new DateTime(2015, 11, 20);
     target.startMission();
     Day expected = target.L_day[9]; // TODO: Initialize to an appropriate value
     Day actual;
     actual = target.getMarsDay();
     Assert.AreEqual(expected, actual);
 }
Ejemplo n.º 6
0
 public void updateEndTest()
 {
     int _howmanydays = 500; // TODO: Initialize to an appropriate value
     int _hq_x = 700; // TODO: Initialize to an appropriate value
     int _hq_y = 1000; // TODO: Initialize to an appropriate value
     Mission target = new Mission(_howmanydays, _hq_x, _hq_y); // TODO: Initialize to an appropriate value
     target.BeginningDateEarth = new DateTime(2015, 11, 27);
     int nbDayEarth = (_howmanydays * 148) / 144;
     int nbMinEarth = ((_howmanydays * 148) % 144);
     DateTime expected = target.BeginningDateEarth.AddDays(nbDayEarth);
     expected = expected.AddMinutes(nbMinEarth);
     DateTime actual = target.EndingDateEatrh;
     Assert.AreEqual(expected, actual);
 }
Ejemplo n.º 7
0
 public void startMissionTest()
 {
     int _howmanydays = 500; // TODO: Initialize to an appropriate value
     int _hq_x = 700; // TODO: Initialize to an appropriate value
     int _hq_y = 1000; // TODO: Initialize to an appropriate value
     Mission target = new Mission(_howmanydays, _hq_x, _hq_y); // TODO: Initialize to an appropriate value
     DateTime CurrentEarthDate = new DateTime(2015,11,23); // TODO: Initialize to an appropriate value
     target.startMission();
     DateTime expected = CurrentEarthDate;
     DateTime actual = target.BeginningDateEarth;
     if (target.BeginMission) Assert.AreEqual(expected, actual);
 }