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); }
static void Main() { Mission Mars = new Mission(500); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Fcontainer()); }
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); }
static void Main() { Mission Mars = new Mission(500); }
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); }
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); }
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); }