public void MakeOneDayBackward(Galaxy galaxy) { foreach (var solarSys in galaxy.SolarSystems) { _triger.ChangeCoordinatesOfSolarSystemByOneDayBefore(solarSys); foreach (var planet in solarSys.Planets) { _triger.ChangeCoordinatesOfPlanetSystemByOneDayBefore(planet, solarSys); } } }
public void ChangeCoordinatesOfSolarSystemByOneDayBefore() { CoordinatesTriger trg = new CoordinatesTriger(); Galaxy g = new Galaxy(); g.CreateNormalGalaxy(); //One day changes SolarSystem ps = g.SolarSystems.ToArray()[1]; Tuple <double, double> result = trg.ChangeCoordinatesOfSolarSystemByOneDayBefore(g.SolarSystems.ToArray()[1]); Assert.AreEqual(Math.Round(result.Item1, 3), Math.Round(399.972352, 3)); Assert.AreEqual(Math.Round(result.Item2, 3), Math.Round(-260.027648, 3)); }