public void TestGetMajlisUgamaIslamSingapuraPreset() { var method = new CalculationMethod(); method.SetCustomCalculationMethod(20.0, 0.0, PrayerCalculationParameterType.MinutesAdjust, 18.0, PrayerCalculationParameterType.Angle, Midnight.Standard); Assert.Equal(CalculationMethodPreset.MajlisUgamaIslamSingapura, method.GetCalculationMethodPreset()); }
public void TestGetMuslimWorldLeaguePreset() { var method = new CalculationMethod(); method.SetCustomCalculationMethod(18.0, 0.0, PrayerCalculationParameterType.MinutesAdjust, 17.0, PrayerCalculationParameterType.Angle, Midnight.Standard); Assert.Equal(CalculationMethodPreset.MuslimWorldLeague, method.GetCalculationMethodPreset()); }
public void TestGetIslamicSocietyOfNorthAmericaPreset() { var method = new CalculationMethod(); method.SetCustomCalculationMethod(15.0, 0.0, PrayerCalculationParameterType.MinutesAdjust, 15.0, PrayerCalculationParameterType.Angle, Midnight.Standard); Assert.Equal(CalculationMethodPreset.IslamicSocietyOfNorthAmerica, method.GetCalculationMethodPreset()); }
public void TestGetIthnaAshariPreset() { var method = new CalculationMethod(); method.SetCustomCalculationMethod(16.0, 4.0, PrayerCalculationParameterType.Angle, 14.0, PrayerCalculationParameterType.Angle, Midnight.Jafari); Assert.Equal(CalculationMethodPreset.IthnaAshari, method.GetCalculationMethodPreset()); }
public void TestGetEgyptianGeneralAuthorityOfSurveyPreset() { var method = new CalculationMethod(); method.SetCustomCalculationMethod(19.5, 0.0, PrayerCalculationParameterType.MinutesAdjust, 17.5, PrayerCalculationParameterType.Angle, Midnight.Standard); Assert.Equal(CalculationMethodPreset.EgyptianGeneralAuthorityOfSurvey, method.GetCalculationMethodPreset()); }
public void TestGetUniversityOfIslamicSciencesKarachiPreset() { var method = new CalculationMethod(); method.SetCustomCalculationMethod(18.0, 0.0, PrayerCalculationParameterType.MinutesAdjust, 18.0, PrayerCalculationParameterType.Angle, Midnight.Standard); Assert.Equal(CalculationMethodPreset.UniversityOfIslamicSciencesKarachi, method.GetCalculationMethodPreset()); }
public void TestGetUmmAlQuraUniversityPreset() { var method1 = new CalculationMethod(); var method2 = new CalculationMethod(); var method3 = new CalculationMethod(); var method4 = new CalculationMethod(); method1.SetCustomCalculationMethod(19.0, 0.0, PrayerCalculationParameterType.MinutesAdjust, 90.0, PrayerCalculationParameterType.MinutesAdjust, Midnight.Standard); method2.SetCustomCalculationMethod(19.0, 0.0, PrayerCalculationParameterType.MinutesAdjust, 120.0, PrayerCalculationParameterType.MinutesAdjust, Midnight.Standard); method3.SetCustomCalculationMethod(18.5, 0.0, PrayerCalculationParameterType.MinutesAdjust, 90.0, PrayerCalculationParameterType.MinutesAdjust, Midnight.Standard); method4.SetCustomCalculationMethod(18.5, 0.0, PrayerCalculationParameterType.MinutesAdjust, 120.0, PrayerCalculationParameterType.MinutesAdjust, Midnight.Standard); Assert.Equal(CalculationMethodPreset.UmmAlQuraUniversity, method1.GetCalculationMethodPreset()); Assert.Equal(CalculationMethodPreset.UmmAlQuraUniversity, method2.GetCalculationMethodPreset()); Assert.Equal(CalculationMethodPreset.UmmAlQuraUniversity, method3.GetCalculationMethodPreset()); Assert.Equal(CalculationMethodPreset.UmmAlQuraUniversity, method4.GetCalculationMethodPreset()); }
public void TestGetInstituteOfGeophysicsUniversityOfTehranPreset() { var method = new CalculationMethod(); method.SetCustomCalculationMethod(17.7, 4.5, PrayerCalculationParameterType.Angle, 14.0, PrayerCalculationParameterType.Angle, Midnight.Jafari); Assert.Equal(CalculationMethodPreset.InstituteOfGeophysicsUniversityOfTehran, method.GetCalculationMethodPreset()); }
public void TestGetUnionDesOrganisationsIslamiquesDeFrancePreset() { var method = new CalculationMethod(); method.SetCustomCalculationMethod(12.0, 0.0, PrayerCalculationParameterType.MinutesAdjust, 12.0, PrayerCalculationParameterType.Angle, Midnight.Standard); Assert.Equal(CalculationMethodPreset.UnionDesOrganisationsIslamiquesDeFrance, method.GetCalculationMethodPreset()); }