public void MuhurthaInit() { AstroMuhurtha m = new AstroMuhurtha(new DateTime(2016, 10, 16, 10, 32, 0) , new DateTime(2016, 10, 16, 6, 12, 0) , new DateTime(2016, 10, 16, 17, 58, 0)); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList.Count, 5); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[0].KalaAdhipathiPlanet, EnumPlanet.Saturn); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[0].SukshamaKalaList[0].KalaAdhipathiPlanet, EnumPlanet.Saturn); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[1].KalaAdhipathiPlanet, EnumPlanet.Sun); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[1].SukshamaKalaList[1].KalaAdhipathiPlanet, EnumPlanet.Venus); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[2].KalaAdhipathiPlanet, EnumPlanet.Moon); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[2].SukshamaKalaList[2].KalaAdhipathiPlanet, EnumPlanet.Jupiter); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[3].KalaAdhipathiPlanet, EnumPlanet.Mars); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[4].KalaAdhipathiPlanet, EnumPlanet.Mercury); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList.Count, 5); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[0].KalaAdhipathiPlanet, EnumPlanet.Saturn); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[0].SukshamaKalaList[0].KalaAdhipathiPlanet, EnumPlanet.Saturn); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[1].KalaAdhipathiPlanet, EnumPlanet.Sun); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[1].SukshamaKalaList[1].KalaAdhipathiPlanet, EnumPlanet.Venus); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[2].KalaAdhipathiPlanet, EnumPlanet.Moon); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[2].SukshamaKalaList[2].KalaAdhipathiPlanet, EnumPlanet.Jupiter); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[3].KalaAdhipathiPlanet, EnumPlanet.Mars); Assert.AreEqual(m.CurrentHoraKala.PanchamaKalaList[4].KalaAdhipathiPlanet, EnumPlanet.Mercury); Assert.AreEqual(m.PreviousHoraKala.PanchamaKalaList.Count, 5); Assert.AreEqual(m.PreviousHoraKala.PanchamaKalaList[0].KalaAdhipathiPlanet, EnumPlanet.Moon); Assert.AreEqual(m.PreviousHoraKala.PanchamaKalaList[0].KalaInterval.IsVisha, true); Assert.AreEqual(m.PreviousHoraKala.PanchamaKalaList[0].SukshamaKalaList[0].KalaAdhipathiPlanet, EnumPlanet.Moon); Assert.AreEqual(m.PreviousHoraKala.PanchamaKalaList[1].KalaAdhipathiPlanet, EnumPlanet.Mars); Assert.AreEqual(m.PreviousHoraKala.PanchamaKalaList[1].SukshamaKalaList[1].KalaAdhipathiPlanet, EnumPlanet.Sun); Assert.AreEqual(m.PreviousHoraKala.PanchamaKalaList[2].KalaAdhipathiPlanet, EnumPlanet.Mercury); Assert.AreEqual(m.PreviousHoraKala.PanchamaKalaList[2].SukshamaKalaList[2].KalaAdhipathiPlanet, EnumPlanet.Saturn); }
public void Init() { bool isSunrise = false; bool isSunset = false; DateTime sunrise = DateTime.Now; DateTime sunset = DateTime.Now; int ltD = (int)LocationData.Latitude; //DateTime = DateTime.AddDays(10); SunTimes.Instance.CalculateSunRiseSetTimes(new SunTimes.LatitudeCoords ((int)LocationData.Latitude, (int)((LocationData.Latitude - (int)LocationData.Latitude) * 60), 0, SunTimes.LatitudeCoords.Direction.North), new SunTimes.LongitudeCoords ((int)LocationData.Longitude, (int)((LocationData.Longitude - (int)LocationData.Longitude) * 60), 0, SunTimes.LongitudeCoords.Direction.East), CurrentDateTime, LocationData.TimeZone, ref sunrise, ref sunset, ref isSunrise, ref isSunset); if (CurrentDateTime > sunset) { DateTime sunrise2 = DateTime.Now; DateTime sunset2 = DateTime.Now; SunTimes.Instance.CalculateSunRiseSetTimes(new SunTimes.LatitudeCoords ((int)LocationData.Latitude, (int)((LocationData.Latitude - (int)LocationData.Latitude) * 60), 0, SunTimes.LatitudeCoords.Direction.North), new SunTimes.LongitudeCoords ((int)LocationData.Longitude, (int)((LocationData.Longitude - (int)LocationData.Longitude) * 60), 0, SunTimes.LongitudeCoords.Direction.East), CurrentDateTime.AddDays(1), LocationData.TimeZone, ref sunrise2, ref sunset2, ref isSunrise, ref isSunset); sunrise = sunset; sunset = sunrise2; } SunRise = LocationData.GetStandardTime(sunrise); SunSet = LocationData.GetStandardTime(sunset); Muthurtha = new AstroMuhurtha(LocationData.OriginalDateTime, SunRise, SunSet); }
public void MuhurthaTest() { AstroMuhurtha m = new AstroMuhurtha(new DateTime(2016, 11, 26, 23, 53, 0) , new DateTime(2016, 11, 26, 6, 12, 0) , new DateTime(2016, 11, 26, 17, 58, 0)); }