public NakathFinder(AstroTransitDate nakathDate , AstroTransitDate birthDate, NakathFinderInput input) : this(nakathDate, input) { BirthDate = birthDate; ReasonToMakeInvalid = nakathDate.CurrentDateTime.ToShortDateString() + " : " + nakathDate.CurrentDateTime.ToShortTimeString() + "\r\n"; }
public void NakathFinderTest() { AstroTransitDate date = new AstroTransitDate(new AstroPlace(), false); NakathFinder finder = new NakathFinder(date, new NakathFinderInput()); finder.BeneficPlanetPosition = new int[] { 1, 4, 7, 10, 11, 2 }; finder.LangnaToConsider = new EnumRasi[] { EnumRasi.Kanya, EnumRasi.Thula, EnumRasi.Mithuna, EnumRasi.Simha }; finder.MaleficPlanetPosition = new int[] { 3, 6, 12 }; finder.NakathToConsider = new EnumNakath[] { (EnumNakath)1, (EnumNakath)7, (EnumNakath)11 }; finder.NakathNumberFromRaviNakath = new int[] { 6, 8 }; finder.EmptyHousesToConsider = new int[] { 6, 8 }; Assert.IsTrue(finder.LagnaMatched() == ResultTypes.TRUE); //50 Assert.IsTrue(finder.BadPlanetInGoodPosition() == ResultTypes.FALSE); //30 Assert.IsTrue(finder.EmptyHousesToConsiderMatched() == ResultTypes.FALSE); //30 Assert.IsTrue(finder.GoodPlanetInGoodPosition() == ResultTypes.FALSE); //30 Assert.IsTrue(finder.MoonIsStrong().Result == ResultTypes.NA); //30 Assert.IsTrue(finder.NakathMatched() == ResultTypes.TRUE); //60 Assert.IsTrue(finder.NakathNumberFromRaviNakathMatched() == ResultTypes.FALSE); //60 ResultTypes ntWeekDay = finder.GoodNakathThithiWeekDays(); // 80 finder.HasGoodYoga(); //60 finder.GoodThithiWeekDay(); //60 finder.IsGoodNakath(); //60 finder.IsGoodThithi(); //30 finder.IsGoodYoga(); //30 finder.IsGoodKarna(); //30 finder.IsGoodDay(); //50 }
public void TestMethod1() { AstroPlace p = new AstroPlace(); AstroTransitDate wd = new AstroTransitDate(p, true); double time = wd.GetTarnsit(EnumPlanet.Moon, p); Tuple <DateTime, DateTime> rahu = wd.WeekDay.Rahukalaya(wd.SunRise, wd.SunSet); }
public NakathFinder(AstroTransitDate nakathDate, NakathFinderInput input) { Input = input; TransitDate = nakathDate; NakathNumberFromRaviNakath = Input.NakathNumberFromRaviNakath; MaleficPlanetPosition = Input.MaleficPlanetPosition; BeneficPlanetPosition = Input.BeneficPlanetPosition; EmptyHousesToConsider = Input.EmptyHousesToConsider; NakathToConsider = Input.NakathToConsider; ThithiToConsider = Input.ThithiToConsider; LangnaToConsider = Input.LangnaToConsider; IsThisValidResult = true; }
public void TestMethod1() { AstroTransitDate date = new AstroTransitDate(new AstroPlace(), true); Assert.IsTrue(date.Horoscope.LagnaRasi.Current == EnumRasi.Kanya); }